i
を宣言してみます ループの外側!
3n+1 の解決に向けて頑張ってください :-)
以下に例を示します:
#include <stdio.h>
int main() {
int i;
/* for loop execution */
for (i = 10; i < 20; i++) {
printf("i: %d\n", i);
}
return 0;
}
C の for ループの詳細については、こちらをご覧ください。
C99 モードを有効にするコンパイラ スイッチがあり、特に for ループ内で変数を宣言できます。オンにするには、コンパイラ スイッチ -std=c99
を使用します。
または、@OysterD が言うように、ループの外で変数を宣言します。
C99 に切り替えるには CodeBlocks のモード 、次の手順に従ってください:
プロジェクト/ビルド オプションをクリックします 、次にタブ コンパイラ設定 サブタブを選択 その他のオプション 、および配置 -std=c99
テキスト領域で、[OK] をクリックします。 .
これで C99 になります コンパイラのモードをオンにします。
これが誰かの役に立てば幸いです!