Ads by ProfitSence
Close

C for Loop

Last Updated on 土曜日 8日 10月 2022

for文

c言語 for

c for.このチュートリアルでは、例の助けを借りて、C プログラミングで for ループを作成する方法を学習します。

プログラミングでは、指定された条件が満たされるまで、ループを使用してコードブロックを繰り返すことができます。

C プログラミングには、次の 3 種類のループがあります。

  1. for ループ
  2. while ループ
  3. do。。while ループ

for分

ループ用

ループの構文は次のとおりです。 for

			
					for (初期化;条件式;変化式) {
    // 実行する処理;
}

			
	

for c言語

ループはどのように動作しますか?

  • 初期化ステートメントは 1 回だけ実行されます。
  • 次に、テスト式が評価されます。テスト式が false と評価されると、 for ループは終了します。
  • ただし、テスト式が true に評価された場合、forループの本文内のステートメントが実行され、式が更新されます。
  • また表現が評価されます。

このプロセスは、テスト式が false になるまで続きます。テスト式が false の場合、ループは終了します。

c for文

例 1: for ループ

			
					#include <stdio.h>

int main() {
  int i;
  for (i = 1; i < 11; ++i) {
    printf("%d ", i);
  }
  return 0;
}

			
	

アウトプット

			
					1 2 3 4 5 6 7 8 9 10

			
	

c for文

  1. iは 1 に初期化されます。
  2. テスト式が評価されます。11 未満が true であるため、ループの本体が実行されます。これにより**、1** (の値) が画面に表示されます。 i < 11``fori
  3. 更新ステートメントが実行されます。ここで、値は 2 になります。繰り返しになりますが、テスト式は true と評価され、ループの本体が実行されます。これにより、画面に 2 ( の値 ) が出力されます。 ++ii fori
  4. この場合も、update ステートメントが実行され、テスト式が評価されます。このプロセスは 11 になるまで続きます。 ++i``i < 11i
  5. 11 になると、false になり、ループが終了します。ii < 11 for

例 2: for ループ

			
					#include <stdio.h>
int main() {
    int num, count, sum = 0;
    printf("正の整数を入力してください: ");
    scanf("%d", &num);
    for(count = 1; count <= num; ++count) {
        sum += count;
    }
    printf("和 = %d", sum);
    return 0;
}

			
	

アウトプット

			
					正の整数を入力してください: 10
和 = 55

			
	

for loop in c

ユーザーが入力した値は、 変数 に格納されます。ユーザーが 10 を入力したとします。num

は 1 に初期化され、テスト式が評価されます。テスト式 (1 以下 10) が真であるため、ループの本体が実行され、値が 1 になります。count count<=num``forsum

その後、update ステートメントが実行され、2 に等しくなります。繰り返しになりますが、テスト式が評価されます。2 も 10 未満であるため、テスト式は true と評価され、ループの本体が実行されます。さて、3に等しくなります。 ++countcount forsum

このプロセスは続き、合計は 11 に達するまで計算されます。count

が 11 の場合、テスト式は 0 (false) に評価され、ループは終了します。count

そして、画面にの値が印刷されます。 sum

for文 c

参照