黑马程序员_C语言中 break与continue的区别
来源:互联网 发布:大数据应用的意义 编辑:程序博客网 时间:2024/05/02 00:55
Break:
如果在循环中是用来终止循环,如果在switch中就是用来终止switch。注意:break不能用来终止if语句
for(int i=0;i<3;i++){if(3>2) break;//此处break虽然在if语句内部,但break是用来终止for循环的 printf("123\n");//此处永远不会输出}
在多层循环中,break只能终止最里面包裹它的那个循环
for(int i=0;i<3;++i){ for(int j=1;j<4;++j) break;//break只能终止距离它最近的循环 printf("大家好!\n");}
在多层switch嵌套中,break只能终止距离它最近的switch
int x=1,y=0,a=0,b=0;switch(x)//第一个switch{ case1: switch(y)//第二个switch { case 0: a++; break;//终止的是第二个switch case 1: b++; beark; } b=100; break://终止的是第一个switch case 2: a++; b++; break;}printf("%d %d\n",a,b);//最终输出的结果是 1 100
Continue
用于跳过本次循环下的语句,转去判断是否需要执行下次循环
for(1;2;3){ A; B; continue;//如果执行该语句,则执行完该语句后,会执行语句3,C和D都会被跳过去,C和D不会被执行 C; D;}
while(表达式){ A; B; continue;//如果执行该语句,则执行完该语句后,会执行表达式,C和D都会被跳过去,C和D不会被执行 C; D;}
0 0
- 黑马程序员_C语言中 break与continue的区别
- 黑马程序员_java中break、continue、return的区别
- 黑马程序员--.Net学习日记——C#中continue与break的区别
- 黑马程序员--break与continue
- 黑马程序员---语句与循环嵌套,continue与break区别
- java中break与continue的区别
- js 中break 与continue的区别
- C#中break与continue的区别
- php中break与continue的区别
- C++中break与continue的区别
- 循环中 break 与 continue 的区别
- 【黑马程序员】【C语言】continue和break的使用
- break与continue的区别
- continue 与break的区别
- continue与break的区别
- continue与break的区别
- continue与break的区别
- continue与break的区别
- std::cout、std::cin与cout.cin
- Python 学习笔记一
- Supervised Descent Method Face Alignment 代码下载 和 算法研究 之一
- VS2010中CString Format出错
- 苹果开发者账号,有个人账号、团队账号、企业账号、教育账号,分别是做什么用?
- 黑马程序员_C语言中 break与continue的区别
- fnt 图字原理
- Linux下,java获取CPU使用率、内存使用率
- Web项目身份验证设置为Windows时如何将项目部署到IIS进行调试
- iOS:Xcode info.plist说明
- 南宁割便秘哪家好
- 3d数学基础-旋转矩阵-C++代码实现
- 南宁治便秘的价格
- 南宁便秘检查费用