ホームページ  >  記事  >  バックエンド開発  >  C言語のfor文の使い方とルール

C言語のfor文の使い方とルール

下次还敢
下次还敢オリジナル
2024-04-29 21:54:181059ブラウズ

for ステートメントは、ステートメントのブロックを繰り返し実行するために使用されるループ ステートメントです。コンポーネント: 1) 初期化: ループの先頭で実行されます。 2) 条件: 各反復の前にチェックを行い、true の場合は続行し、false の場合は終了します。 3) インクリメント: 各反復後に実行されます。規則: 1) 3 つの部分はすべて正当な C 式です。 2) 条件を省略すると、デフォルトで無限ループが発生します。 3) インクリメントを省略した場合、デフォルトは 1 です。 4) ループ変数の範囲は for ステートメント内に限定されます。

C言語のfor文の使い方とルール

C 言語での for ステートメントの使用法

for ステートメントは、それを実行できるループ ステートメントです。繰り返し 一連の発言。

ステートメント構文の場合:

<code class="c">for (initialization; condition; increment) {
  // 要重复执行的语句
}</code>

ステートメント コンポーネントの場合:

  • 初期化: ループの先頭で実行されます。通常、ループ変数の初期値を設定するために使用されます。
  • 条件: 各反復の前にチェックされます。 true の場合はループが継続し、false の場合はループが終了します。
  • インクリメント: 各反復後に実行されます。通常、ループ変数の値を更新するために使用されます。

for ステートメントのルール:

  • 初期化部分、条件部分、および増分部分には、任意の正当な C 式を使用できます。
  • 条件部分を省略すると、条件はデフォルトで true になり、無限ループが発生します。
  • 増分部分を省略した場合、増分はデフォルトの 1 になります。
  • ループ変数のスコープは、for ステートメントのコード ブロックに制限されます。

for ステートメントの使用法:

for ステートメントは、次のようなさまざまな状況で使用できます。配列または文字列を反復処理します。

    コードのブロックを特定の回数繰り返します。
  • ループのステップ サイズを制御します。
  • 例:

<code class="c">// 遍历一个数组
int arr[] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
  printf("%d ", arr[i]);
}

// 重复执行代码块 10 次
for (int i = 1; i <= 10; i++) {
  printf("执行第 %d 次\n", i);
}

// 控制循环的步长
for (int i = 0; i < 10; i += 2) {
  printf("%d ", i);
}</code>

以上がC言語のfor文の使い方とルールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。