Zmienne lokalne
Zmienne lokalne
W C89 należy deklarować zmienne lokalne
początku bloku, w którym są definiowane, przed wszelkimi innymi instrukcjami.
/*Ta funkcja jest błędna, jeśli skompilować ją jako program C89, ale absolutnie poprawna, jeśli kompilowana jako C++ oraz C99*/
void f(void){ int i;
i = 10;/*ten wiersz spowoduje błąd*/ int j;, j = 29;
n
>