8
Змінне розміщення декларації в С
Я довго думав, що в C всі змінні повинні бути оголошені на початку функції. Я знаю, що в C99 правила такі ж, як у C ++, але які правила змінного розміщення декларації для C89 / ANSI C? Наступний код успішно компілюється з gcc -std=c89та gcc -ansi: #include <stdio.h> int main() …
129
c
declaration
c89