誰かが次のgccエラーについて詳しく説明できますか?
$ gcc -o Ctutorial/temptable.out temptable.c
temptable.c: In function ‘main’:
temptable.c:5: error: ‘for’ loop initial declaration used outside C99 mode
temptable.c:
...
/* print Fahrenheit-Celsius Table */
main()
{
for(int i = 0; i <= 300; i += 20)
{
printf("F=%d C=%d\n",i, (i-32) / 9);
}
}
PS:ループint i
の前に宣言する必要があることを漠然と思い出しました。for
C標準の歴史的な文脈を与える答えを探していると述べておく必要があります。