for 文 for 文とは 繰返しを記述する構文規則 ( cf. while ) for ( <初期化式>; <継続条件式>; <再初期化式> ) { <繰返し文> } 初期化式 : 最初に一度だけ、必ず行われる文 継続条件式 : 毎回、繰返し文の実行「前」に評価されこれが偽の場合は終了になる 繰返し文 : for 文によって繰り返される命令 再初期化式 : 繰返し文の実行の後に毎回実行される for 文と while 文の関係 for 文と while 文は相互に書き換えができる だから、while 文だけ知っていれば for 文は要らないのだが、for 文は便利なので.. for 文から while 文 ( while が解っていれば for 文は解る ) for ( <初期化式>; <継続条件式>; <再初期化式> ) { <繰返し文> } → <初期化式>; while ( <継続条件式> ) { <繰返し文> <再初期化式>; } while 文から for 文 ( while は for 文の簡略形 ) while ( <継続条件式> ) { <繰返し文> } → for ( ; <継続条件式>; ) { <繰返し文> } ( while 文は for 文の <初期化式>, <再初期化式> が空のもの )