История изменений
Исправление
ecko,
(текущая версия)
:
Ну-у-у-у, -pedantic — это другой разговор. pedantic и на такой код ругается.
[ecko@localhost develop]$ cat ctest2.c
#include <stdio.h>
int main(void)
{
int a = 0;
printf("%d\n", a);
int b = 1;
printf("%d\n", b);
return 0;
}
[ecko@localhost develop]$ gcc -o ctest2 ctest2.c -std=c89 -pedantic
ctest2.c: В функции «main»:
ctest2.c:7:3: предупреждение: ISO C90 forbids mixed declarations and code [-Wpedantic]
int b = 1;
^
[ecko@localhost develop]$
Но в целом — ясно. Спасибо!
Исходная версия Deleted, :
Ну-у-у-у, -pedantic — это другой разговор. pedantic и на такой код ругается.
[ecko@localhost develop]$ cat ctest2.c
#include <stdio.h>
int main(void)
{
int a = 0;
printf("%d\n", a);
int b = 1;
printf("%d\n", b);
return 0;
}
[ecko@localhost develop]$ gcc -o ctest2 ctest2.c -std=c89 -pedantic
ctest2.c: В функции «main»:
ctest2.c:7:3: предупреждение: ISO C90 forbids mixed declarations and code [-Wpedantic]
int b = 1;
^
[ecko@localhost develop]$