循环回路

本文介绍了在编程语言中break和continue语句的使用方法。详细解释了break如何在switch语句和循环结构中提前终止循环,以及continue如何用于跳过当前循环的剩余部分并立即开始下一次迭代。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

打破

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

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

switch (chChar)
{
    case '+':
        DoAddition(x, y);
        break;
    case '-':
        DoSubtraction(x, y);
        break;
    case '*':
        DoMultiplication(x, y);
        break;
    case '/':
        DoDivision(x, y);
        break;
}

一个循环语句的上下文休息使循环终止早期
#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;
}

继续

continue语句提供了一个便捷的方式跳回到一个循环比正常的顶部,可用于一个迭代循环回路的余数。这是用一个例子来继续:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值