李洋疯狂C语言之break和continue的区别
来源:互联网 发布:淘宝店铺优惠券在哪 编辑:程序博客网 时间:2024/05/21 08:45
1、break
(1) 只能在循环体内和switch语句体内使用break语句。
(2) 当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。
(3) 当break出现在循环体中,但并不在switch语句体内时,则在执行break后,跳出本层循环体。
(4) 在循环结构中,应用break语句使流程跳出本层循环体,从而提前结束本层循环。
2、continue
(1) continue语句的一般形式为:contonue;
(2) 其作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环的条件判定。
(3) 注意:执行continue语句并没有使整个循环终止。在while和do-while循环中,continue语句使得流程直接跳到循环控制条件的测试部分,然后决定循环是否继续进行。
(4) 在for 循环中,遇到continue后,跳过循环体中余下的语句,而去对for语句中的“表达式3”求值,然后进行“表达式2”的条件测试,最后根据“表达式2”的值来决定for循环是否执行。在循环体内,不论continue是作为何种语句中的语句成分,都将按上述功能执行,这点与break有所不同。
#include <stdio.h>int main(){ int i, sum = 0; for (i = 1;i <= 100; i++) { sum = sum + i; if (2 == i) { printf ("执行continue"); continue; } if (4 == i) { printf ("执行break"); break; } printf ("sum = %d", sum); } printf ("循环结束"); return 0;}
阅读全文
0 0
- 李洋疯狂C语言之break和continue的区别
- c 语言break 和 continue的区别
- C语言break和continue的区别
- C语言continue和break的区别
- C语言中break和continue的用法和区别
- c语言中break和continue的用法和区别
- C语言continue和break有的区别
- C语言continue和break有的区别
- C语言中break和continue的区别
- C语言中break和continue的本质区别
- C语言break,continue和return的区别
- C语言中break和continue的区别
- c语言:break和continue的区别,编程举例说明
- 【C语言】break,continue的区别
- C语言之循环结构中break、continue、goto、return和exit的区别
- C语言之break和continue
- C语言continue 和break的用法
- C语言break和continue
- CSS-居中问题
- 回车与换行的区别
- mac和linux下使用Docker,部署SpringBoot项目到docker
- 好的框架设计的文章
- java之mysql数据库连接
- 李洋疯狂C语言之break和continue的区别
- Leetcode习题记录——3Sum Closest
- static
- scrapy-redis配置
- 编写一个增加开发效率的BaseRecyclerAdapter,持续中...
- 教你如何成为优秀的DevOps工程师
- JVM内存管理,虚拟机堆栈的理解
- 理解Spring Boot中的auto-configuration
- pitch yaw roll