1.beark是直接终止当前的一层循环,例如:
#include <iostream>
using namespace std;
int main()
{
for(int i=0;i<10;i++){
cout << i << endl;
for(int j=0;j<10;j++){ //当j 等于5时,此层循环终止
cout << j << endl;
if(j == 5){
break;
}
}
}
return 0;
}
2.continue的使用:
- 跳过此次循环,不执行continue之后的代码。
#include <iostream>
using namespace std;
int main()
{
//continue的使用
//统计1-100所有的偶数和
int sum = 0;
for(int i=1;i<=100;i++){
//当不能被2整除,则为奇数,跳过此次循环,不执行之后的代码
if(i%2 != 0){
continue;
}
sum += i;
}
cout << "1-100的所有偶数和为:" << sum << endl;
return 0;
}