私はこのページを見ています:
C ++では、プログラムのほぼどこでも変数を宣言できます。これはCには当てはまりません。変数は関数の先頭で宣言する必要があり、他のコードの前に宣言する必要があります。これにはループカウンター変数が含まれます。つまり、これを行うことはできません。
for(int i = 0; i < 200; i++) {
どこでも変数を宣言できないことを忘れることは、C++からCに移行するプログラマーにとって「コンパイルされない」問題の最も頻繁な原因の1つです。
私はしばらくの間Objective-Cを使用しているので、Cですが、 for(int i = 0; i < 200; i++) {
Objective-Cは厳密にCであるなどのステートメントに問題はありません。このWebページは何を参照していますか?