C言語でループを使用する構文
C言語では、ループはコードブロックを繰り返し実行する構造です。ループ構造により、プログラムはあるコードを繰り返し実行し、特定の条件に達するまで実行を停止します。
C 言語では、3 種類の一般的な繰り返し構造があります。for ループ、while ループ、do … while ループです。
- forループ:一定回数を実行する反復処理のこと。配列を舐めたり、決まった回数だけ処理を実行する際に使うことが多い。forループは初期化(ループ変数の初期化)、条件式(ループを継続するかどうかの判定)、増分(ループ変数の変化を制御)の3つの部分で構成される。
日本語でネイティブに言い換えてください。オプションは 1 つだけで必要です。例:
for (初始化; 条件; 增量) {
// 循环体代码
}
- whileループ: ループを実行するたびに条件をチェックし、条件が成立していればループ内のコードを実行します。条件が成立していなければ、ループ内のコードをスキップして、ループ後のコードを直接実行します。
彼女はとても賢いです。
while (条件) {
// 循环体代码
}
- do…whileループ:whileループに似ているが、条件を検証する前に少なくとも一度ループ本体を実行する。条件が成立する場合にのみループを続ける。
ネイティブな日本語で言い換えると次のとおりです。
do {
// 循环体代码
} while (条件);
具体的な要件や条件判定のタイミングによってループ構造の選択は変わってくる。実際の状況に応じて最適なループ構造を選択すれば、より容易にプログラムのロジックを実現できる。