C/C++教程

break和continue语句

本文主要是介绍break和continue语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

break语句

用于跳出选择结构或循环结构

1.switch语句中,终止case并且跳出switch。

#include<iostream>
using namespace std;
#define CHINA "中国"
int main() {
    //cout << "我爱中国" << endl;
    //cout << "1、很爱" << endl;
    //cout << "2、特爱" << endl;
    //cout << "3、爱" << endl;
    //cout << "4、超爱" << endl;
    int chooseNum = 0;
    cin >> chooseNum;
    switch (chooseNum)
    {
    case 1:
        cout << "选择的是很爱" << CHINA << endl;
        break;
    case 2:
        cout << "选择的是特爱" << CHINA << endl;
        break;
    case 3:
        cout << "选择的是爱" << CHINA << endl;
        break;
    case 4:
        cout << "选择的是超爱" << CHINA << endl;
        break;
    }

    return 0;
}

输出结果

终端输入1
输出:选择的是很爱中国
Press any key to continue . . .

2.循环语句,跳出当前的循环语句。

#include<iostream>
using namespace std;
int main() {
    for (int i = 0; i < 20; i++)
    {
        if (i == 15)
        {
            break; //跳出循环语句
        }
        cout << i << endl;
    }
    system("pause");
}

运行代码

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Press any key to continue . . .

 

continue语句

跳过本次循环中余下尚未执行的语句,继续执行下一次循环

#include<iostream>
using namespace std;
int main() {
    for (int i = 0; i < 20; i++)
    {
        if (i == 15)
        {
            continue; //不执行下面的语句,接着下一个循环
        }
        cout << i << endl;
    }
    system("pause");
}

运行代码

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
16
17
18
19
Press any key to continue . . .

 

总结:continue并没有使整个循环终止,而break会跳出循环

这篇关于break和continue语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!