Pytania otagowane jako return-value

Wartość zwracana jest wynikiem oceny instrukcji powrotu.

9
Czy funkcja zwraca wiele wartości?
W Pythonie funkcja może zwracać wiele wartości. Oto wymyślony przykład: def divide(x, y): quotient = x/y remainder = x % y return quotient, remainder (q, r) = divide(22, 7) Wydaje się to bardzo przydatne, ale wygląda na to, że może być również nadużywane („Cóż… funkcja X już oblicza to, czego …

4
Co jest specjalnego w strukturach?
Wiem, że w C nie możemy zwrócić tablicy z funkcji, ale wskaźnik do tablicy. Ale chcę wiedzieć, na czym polega szczególna cecha structstego, że są one zwracane przez funkcje, nawet jeśli mogą zawierać tablice. Dlaczego structopakowanie sprawia, że ​​następujący program jest ważny? #include <stdio.h> struct data { char buf[256]; }; …

6
PHPDoc: @return void konieczne?
Czy naprawdę trzeba zrobić coś takiego: /** * ... * * @return void */ Mam kilka metod, które nie mają wartości zwracanej i umieszczanie czegoś takiego w komentarzu wydaje się naprawdę zbędne. Czy pominięcie go byłoby uważane za zły sposób?

4
Po co zwracać NULL z main ()?
Czasami widzę kodery, które wykorzystują NULLjako wartość zwracaną main()w programach C i C ++, na przykład coś takiego: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } Kiedy kompiluję ten `kod z gcc, pojawia się ostrzeżenie: ostrzeżenie: return tworzy liczbę całkowitą ze wskaźnika bez rzutowania [-Wint-konwersji] co jest uzasadnione, ponieważ …
10 c++  c  null  return  return-value 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.