类型的循环和。

本文详细介绍了break语句在不同循环结构(如while、do-while)和switch语句中的应用,包括如何通过break语句提前终止循环或switch语句的情况。通过实例代码演示了break语句的使用场景,帮助开发者更好地理解和掌握其用法。

虽然你已经看到在switch语句中的break语句,值得充分的治疗,因为它可与其它类型的循环和。

break语句while循环语句,原因,do-while循环回路,或终止。在switch语句中,突破通常是使用在每一种情况下结束的象征的情况下完成(防止失败):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
switch (chChar)
{
    case '+':
        DoAddition(x, y);
        break;
    case '-':
        DoSubtraction(x, y);
        break;
    case '*':
        DoMultiplication(x, y);
        break;
    case '/':
        DoDivision(x, y);
        break;
}
一个循环语句的上下文休息使循环终止早期
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <cstdio> // for getchar()
#include <iostream>
 
using namespace std;
 
int main()
{
    // count how many spaces the user has entered
    int nSpaceCount = 0;
 
    // loop 80 times
    for (int nCount=0; nCount < 80; nCount++)
    {
        char chChar = getchar(); // read a char from user
 
        // exit loop if user hits enter
        if (chChar == '\n')
            break;
 
        // increment count if user entered a space
        if (chChar == ' ')
            nSpaceCount++;
    }
 
    cout << "You typed " << nSpaceCount << " spaces" << endl;
 
    return 0;
}

这个程序允许用户键入最多80个字符(一个控制台线路标准长度)。如果用户点击进入,打破导致循环终止早。

注意休息可以用来滚出去无限循环的。下面的程序循环,直到用户点击进入:

1
2
3
4
5
6
while (1)
{
    char chChar = getchar();
    if (chChar == '\n')
        break;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值