C/Funkcje: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m →Funkcja main(): opis |
m →Ezoteryka C: <tt>int funkcja'''(void)'''</tt> |
||
Linia 644:
C ma wiele niuansów, o których wielu programistów nie wie lub łatwo o nich zapomina:
* jeśli nie podamy typu wartości zwracanej w funkcji, zostanie przyjęty typ int (według najnowszego standardu C99 nie podanie typu wartości jest zwracane jako błąd);
* jeśli nie podamy żadnych parametrów funkcji
* jeśli nie użyjemy w funkcji instrukcji <tt>return</tt>, wartość zwracana będzie przypadkowa (dostaniemy śmieci z pamięci).
* W języku C nie jest możliwe przekazywanie typu jako argumentu.
|