Pytania oznaczone «urn»

903
Właściwe stosowanie „zwrotu z zysku”

На этот вопрос есть ответы на Stack Overflow на русском : В чем польза wydajność? Wydajność słów kluczowych jest jednym z tych słów kluczowych w języku C #, który nadal mnie zagadką, a ja nigdy nie byłem przekonany, że używam go poprawnie. Który z poniższych dwóch...

608
Różnica między \ n i \ r?

Jaka jest różnica między \n(nowa linia) a \r(powrót karetki)? W szczególności, czy istnieją jakieś praktyczne różnice między \ni \r? Czy są miejsca, w których należy użyć jednego zamiast

386
zwróć, zwróć Brak i w ogóle nie zwróć?

Rozważ trzy funkcje: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" Wszystkie wydają się zwracać Brak. Czy są jakieś różnice między zachowaniem zwracanej wartości tych funkcji? Czy są jakieś powody, by...

212
Zwraca tablicę w funkcji

Mam tablicę, int arr[5]która jest przekazywana do funkcji fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Jak mogę zwrócić tę tablicę? Jak mam z niego korzystać, powiedzmy, że zwróciłem wskaźnik, w jaki sposób mam uzyskać do niego

197
instrukcja return vs exit () w main ()

Czy powinienem używać exit()czy tylko returnoświadczeń w main()? Osobiście faworyzuję returninstrukcje, ponieważ uważam, że to jak czytanie dowolnej innej funkcji, a kontrola przepływu podczas czytania kodu jest płynna (moim zdaniem). I nawet jeśli chcę zmienić tę main()funkcję, returnwybór wydaje...

189
Jaki jest sens niewiedzy?

[dcl.attr.noreturn] podaje następujący przykład: [[ noreturn ]] void f() { throw "error"; // OK } ale nie rozumiem, o co chodzi [[noreturn]], ponieważ typ zwracanej funkcji już jest void. Jaki jest sens tego noreturnatrybutu? Jak ma być