#include <cstdio>
int main(){
/*
1.在c语言中for循环中的控制变量i,只能在for循环外部声明.
eg: int i;
for(i = 0;i < 10;i++){}
但在C++中,控制变量i可以直接在for循环内部声明.
eg: for(int i = 0;i < 10;i++){}
2.在三大循环:for循环,where循环,do{}where循环中.
(1)break语句负责跳出整个循环.break一般与if判断语句连用,表示当达到某一指定条件时,退出循环.
eg:for(int i = 0;;i++){
cout << i << endl;
//此处使用for循环与break得到的效果与1中,声明循环控制条件是一样的
if(i<10){
cout << "循环结束" << endl;
}
}
(2)continue语句则是跳出本次循环,会继续执行循环语句,直到满足循环退出条件.
eg:for(int i = 0;i<10;i++){
if(i!=5){
//他会跳出本次循环,也即if后的语句不会再被执行.但不会跳出循环,也即i=6时还是会正常执行循环体的.
continue;
}
cout << "i=" << i << endl;
cout << "i=" << i << "不会被输出" << endl;
}
(3)二者使用场合:
break可用于循环语句和switch语句中,
continue只可用于循环语句中,这点要注意
*/
}
C++学习--break和continue
最新推荐文章于 2022-07-21 10:32:54 发布