码迷,mamicode.com
首页 > 其他好文 > 详细

循环结构中break、continue、return和exit的区别

时间:2016-11-14 17:46:48      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:退出   程序   使用   switch   调用   循环   ret   信息   没有   

1.break语句

break语句使用场合主要是switch语句和循环结构。break语句,那么直接退出循环,执行循环结构下面的第一条语句。如果在多重嵌套循环中使用break语句,当执行break语句时,退出的是它所在的循环结构,对外层循环没有影响。

2.continue语句

continue语句并没有真的退出循环,而是只结束本次循环的执行,所以使用continue时要注意这一点。

3.return语句

如果在程序中遇到return语句,那么戴拿就退出该函数的执行,退回到函数的调用处,如果是main()函数,那么就结束整个程序的运行。

4.exit语句

exit()函数和return语句的最大区别在于,调用exit函数将会结束当前进程,同时删除子进程所占用的内存空间,把返回信息传给父进程。当exit()中的参数为0时,表示正常退出,其他返回值表示非正常退出,执行exit()函数意味着进程结束。

 

循环结构中break、continue、return和exit的区别

标签:退出   程序   使用   switch   调用   循环   ret   信息   没有   

原文地址:http://www.cnblogs.com/wuming66/p/6062348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!