for ループは、繰り返されるアクションをステップ実行する手段です。そのしくみを詳しく見てみましょう。
通常、for ループの一部は次の手順を実行します:
1.初期値を設定します。
2.ループを継続するために条件テストを実行します。
3.ループ アクションを実行します。
4.テストで使用される値を更新します。
条件が満たされるまで、手順 2 ~ 4 が繰り返されます。条件が false になるとすぐに、ループが終了し、for ループ ステートメントに続くステートメントが実行されます。
ループステートメントの一般的な形式に戻り、すべての部分をより詳細に分析しましょう
<プレ>
<コード>for (/*式1*/; /*式2*/; /*式3*/ )
{
/*1 つのステートメントまたはステートメントのブロック - ループ本体*/;
}コード>プレ>
式 1
サイクル変数 (カウンター) の初期値の設定を担当し、セミコロンで終わります
例えば :
<プレ>
オプション 1) i=0; //サイクル変数 i にはゼロに等しい初期値が割り当てられます。そんな記録で、
//変数 i はループの前に宣言する必要があります
オプション 2) int i=0; //変数 i はサイクルヘッダーですぐに宣言できますが、
// この場合、ループがメモリから消去された後
オプション 3) ; //サイクル変数の初期化と宣言はまったく行われません。
// この場合、ループの前に宣言できます
プレ>
式 2
<プレ>
これは for ループを継続するための条件であり、真であるかどうかがチェックされます。
i<=10 // i が 10 以下である限りループは実行されます。
条件は何でもいい
プレ>
式 3
<プレ>
カウンタ変数の値を変更します。この値がないと、ループは無限とみなされます。
i<=10 // i が 10 以下である限りループは実行されます。
条件は何でもいい
プレ>
forループのタイトルを書く練習をしましょう