C言語における「for」文の構文と使い方
C言語では、for文はコードを一定回数繰り返し実行するために使用され、基本的な構文形式は次のとおりです。
(初期化式; ループ条件式; 更新式) {
ループ本文;
}
そのうち
- 初期化式:ループ開始前に1回だけ実行され、ループ制御変数の初期化に使用される。
- ループ条件式:ループのたびごとに実行され、ループを続けるかどうかを判断します。
- 更新構文:各ループの終了後に実行され、ループ制御変数の値を更新するために使用される。
- 繰り返し処理する文:ループ内で繰り返して処理される文。
forループの実行手順は以下のとおりです。
- 初期化式は1回実行され、ループ制御変数を初期化するために使用されます。
- ループ条件式を実行し、条件が真であればループ本体の文を実行し、そうでなければループから抜け出す。
- 更新式を実行し、ループ制御変数の値を更新する。
- ステップ 2 とステップ 3 を繰り返す。循環条件式が False のときに循環から出る。
forループは柔軟な構造で、複数の初期化式、複数の更新式を設定したり、一部を省略することもできます。たとえば、初期化式と更新式を設定しない、またはいずれも設定しない。