break和continue的区别与用法介绍。
2017-07-13 21:27
597 查看
// break和continue用法与区别 /*break: 1.只能在循环体内和switch语句体内使用break语句。 2.在swtich语句中时作用是跳出swtich结构。 3.在循环体内执行break后,作用是跳出本层循环体。从而提前结束本层循环。 contiune: 1.结束本次循环,跳过本次循环中余下未执行的语句,接着再一次进行循环的条件判定。执行contiune语句并没有让整个循环终止。 3.在for 循环中,遇到continue后,跳过循环体中余下的语句,而去对for语句中的“表达式3”求值, 然后进行“表达式2”的条件测试,最后根据“表达式2”的值来决定for循环是否执行。在循环体内, 不论continue是作为何种语句中的语句成分,都将按上述功能执行,这点与break有所不同。 */
//编写一个简单的加减计算器。
#include<stdio.h> int main() printf("E\n"); { int a; int b; int result; char ch; scanf("%d%c%d",&a,&ch,&B); switch(ch) { case '+': result = a + b; break; // 当输入‘+’时,执行完第一个case后,遇到break就不会执行第二个case,直接输出结果。若没有break,则会继续执行下一步。 case '-': result = a - b; break; default : printf("无效字符\n"); } printf("result = %d\n",result); return 0; } //输出100-200之间不能被三整除的数。 #include<stdio.h> int main() { int i; for (i = 100;i <= 200;i++) { if (i % 3 == 0) continue;//遇到continue后,跳过循环体中余下的语句,去对for语句中的“表达式3”求值,然后进行“表达式2”,根据“表达式2”的值来决定for循环是否执行。 printf("%4d\n",i); } return 0; }
相关文章推荐
- break与continue的用法区别
- php中break与continue的区别和用法举例
- Java中return,break和continue的用法及区别
- break,continue,break的用法与区别
- continue和break的用法区别
- delphi中exit,abort,break,continue的区别介绍
- C语言中的break、continue和goto三者的区别与用法
- break,continue,break的用法与区别
- return,continue,break的用法与区别
- continue break return的用法和区别
- 解析PHP跳出循环的方法以及continue、break、exit的区别介绍
- break,continue,break的用法与区别
- php exit、return、break、continue之间的区别,详细介绍
- PHP中跳出多重循环使用break,continue,goto,return,exit的用法和区别
- javascript中关于break,continue的特殊用法与介绍
- 解析PHP跳出循环的方法以及continue、break、exit的区别介绍
- break,continue,break的用法与区别
- return,continue,break的用法与区别
- 多层循环的跳出(return goto break continue 的用法与区别)
- java continue,break,return 三者的区别和用法