For文
表示
For文(ふぉおぶん)はプログラミング言語において条件が真の間は繰り返すという動作をする文である。For文はWhile文を特殊化したものである。
文法
Cの場合
条件式が真の間繰り返す。
for(初期化; 条件文(ループの継続条件); カウンタ変数の更新) { 真文; }
注意)条件文がはじめから偽の場合は、真文は一度も実行されない。
アドバイス)「;」で区切られた各式は、別個に省略することが出来る。
例: for (; x < 100;)
この場合も;を省略することは出来ない。
例文
int x; for (x = 0; x < 100; x++) { printf("x は %d です。\n",x); }
動作:実行すると、
x は 0 です。 x は 1 です。 ………… x は 98 です。 x は 99 です。
というように、int型の変数 x の値が0から1ずつ99まで加算され、それが表示される。
また、条件に何も書かなかったり、真文に条件を脱することができないようなコードだと無限ループに陥る。
ループを脱するためには break; を使用する。