6.3 for によるループ
ある変数が 1 から 100 までひとつずつ変化するあいだ繰り返すような処理を書くには for 文が便利です。
for( a=1; a <= 100; a++ ) { .... (目的の処理) }
for に続く ( ) の中には文を三つ書きます。(二つの ; セミコロンで三つの文に区切られている点に注目)
一文めが初期処理、二文めが条件判定記述、三文めが毎回処理です。処理の流れは以下のようになります。
for によるループ
for に続く ( ) の中で使う変数は必ずしも一つに揃える必要はなく、単に初期処理、条件判定、毎回処理の三つの処理だと考えて下さい。これは for() が while によるループの特殊な形であると考えることでわかりやすくなるでしょう。
つまり for() は以下のような while() による記述を一行で書けるよう変形したものなのです。
a=1; while( a <= 100 ) { ... (目的の処理) a++; }