C言語におけるループの使い方
C言語のループ文は、特定の条件が満たされるまでコードを繰り返し実行するために使用され、停止します。一般的なループ文を以下に示します:
- while ループ: ループの開始前に条件を判定し、条件を満たしていた場合はループ内のコードを実行し、再び条件を判定し、条件を満たさない場合にループを終了します。
while (条件)
{
// 循环体代码
}
- do-while文:文中のコードを1度は実行し、その後で条件式をチェックします。条件式が真であれば、コードを実行し続け、条件式が偽になるとループを終了します。
do
{
// 循环体代码
} while (条件);
- forループ:初期化式、ループ条件、後処理の3つで構成され、毎回のループ前には初期化式が実行され、その後ループ条件が満たされているか判断、満たされていたらループ内のコードが実行され、後処理が実行されてから再度ループ条件を判断、条件が満たされなくなるまで繰り返される。
for (初始化表达式; 循环条件; 循环后操作)
{
// 循环体代码
}
- ネストしたループ:ループ文は他のループ文の中にネストさせることができ、これにより複雑なループロジックを処理するために複数のレイヤーのループのネストが形成されます。
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
// 循环体代码
}
}
ループ文では、break文を使ってループを強制的に終了したり、continue文を使って現在のループの残りのコードをスキップして次のループに進むこともできます。