打破
虽然你已经看到在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语句提供了一个便捷的方式跳回到一个循环比正常的顶部,可用于一个迭代循环回路的余数。这是用一个例子来继续:
本文介绍了在编程语言中break和continue语句的使用方法。详细解释了break如何在switch语句和循环结构中提前终止循环,以及continue如何用于跳过当前循环的剩余部分并立即开始下一次迭代。
3891

被折叠的 条评论
为什么被折叠?



