exit,continue,return与break的区别
2014-11-17 18:45
741 查看
exit,continue,return与break的区别
(2010-12-30 13:41:07)![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
转载▼
分类: matlab |
if(i=6)break;
printf("%d ",i);}
打印结果为:1 2 3 4 5 。
continue:终止该语句后面的语句,继续该循环。
如:for(i=1;i<=10ii++){
if(i=6)continue;
printf("%d ",i);}
打印结果为:1 2 3 4 5 7 8 9 10。
1)exit(0)表示整个程序正常退出, exit(1)/exit(-1)表示整个程序异常退出
2)return是当前函数返回,那就是退回到上一层调用处继续运行下面的代码,当然如果是在主函数main, 自然也就结束当前进程了。
return也可以用于void无返回值的函数中,就是结束这个函数运行,从调用处开始执行下一段代码。
return 表达式或值 ;一般用于带参数的函数,将表达式或值返回到调用处并退出这个函数的执行。从汇编语言的角度来说就是传送一个值到预定的寄存器或内存空间,并将CPU运行的相关寄存器内容出栈,返回调用处开始执行下一条指令
3)break跳出此循环 (CPU直接结束这一个循环,运行下面的代码)
4)continue 跳出本次循环,进入下一次循环.(CPU行还在执行这个循环)
相关文章推荐
- 循环结构中break、continue、return和exit的区别
- php exit、return、break、continue之间的区别,详细介绍
- 循环结构中break、continue、return和exit的区别
- 循环结构中break、continue、return和exit的区别
- 循环结构中break、continue、return和exit的区别
- return break continue exit的区别
- 循环结构中break、continue、return和exit的区别
- 循环结构中break、continue、return和exit的区别
- break,continue,return,exit的区别
- 循环结构中break、continue、goto、return和exit的区别
- continue、break、return、exit的用法及区别
- PHP跳出循环的方法及continue、break、exit、return的区别
- [PHP学习]PHP中跳出循环break,continue,return,exit的区别
- 循环结构中break、continue、return和exit的区别
- PHP中跳出多重循环使用break,continue,goto,return,exit的用法和区别
- 循环结构中break、continue、return和exit的区别
- c语言学习--循环结构中break、continue、goto、return和exit的区别(加精)
- C语言之循环结构中break、continue、goto、return和exit的区别
- 【转载】循环结构中break、continue、return和exit的区别
- break,continue,return和exit的区别