while、for、dowhileループステートメント

whileループステートメント

  • フローチャート

ここに画像の説明を挿入

  • 指示

    while(条件){

    ステートメント1

    ステートメント2

    if(XXX){

    休憩;

    }

    if(XXX){

    続行します。

    }

    }

  • 休憩の役割

    あなたがいるループから飛び出してください。

  • coutinue

    このサイクルを終了し、次のサイクルに入ります

  • 例:1 + 2 + 3 +…+ 100

#include <iostream>
#include <Windows.h>
#include <string>

using namespace std;

int main(void) {
	int i = 1; 
	int s = 0;
            
	while (i<=100) {
		s += i;
		i++;
	}

	cout << "s=" << s << endl;

	system("pause");
	return 0;
}

forループステートメント

  • フローチャート

ここに画像の説明を挿入

  • 指示

    for(式1;式2;式3){

    ループ本体

    }

  • 説明:

    式1:ループの準備

    式2:ループ条件

    式3:ループカウントを変更する

  • 注意:

    式1、式2、式3、これら3つの式のいずれか1つ以上を省略できます。

    ただし、「;」は省略できません。

  • ために (; ; ) {

    ループ本体

    }

    と同等です:

    while(1){

    ループ本体

    }

  • 例:1 + 2 + 3 +…+ 100

#include <iostream>

using namespace std;

//后羿射日
int main(void) {
	int sum = 0;
	for (int i = 1; i <= 100; i++) {
		sum = sum + i;
	}
	cout << sum << endl;
	return 0;
}

dowhileループステートメント

  • フローチャート

ここに画像の説明を挿入

  • 使用機会:

    ループ本体を1回実行し、条件を判断して次のループを続行するかどうかを判断します。

    つまり、ループ本体を少なくとも1回実行します。

  • 指示

    行う {

    ループ本体

    } while(条件)

  • 例:1 + 2 + 3 +…+ 100

#include <iostream>

using namespace std;

int main(void) {
	int s = 0;
	int i = 1;

	do {
		s += i;
		i++;
	} while(i<=100);

	cout << s << endl;

	return 0;
}

ループブレークの制御ステートメントは続行します

  • ブレーク

    このループのレイヤーを終了します。

  • 継続する

    このサイクルを終了し、サイクルに入ります

おすすめ

転載: blog.csdn.net/qq_44695317/article/details/112969312