700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > continue break return exit区别

continue break return exit区别

时间:2020-10-20 00:15:49

相关推荐

continue break return exit区别

1.continue语句: continue关键字, 表示继续,下一次概念; 使在用循环中, 结束本次循环,继续下次循环;

continue 主要作用就是在循环中进行一些数据的筛选, 筛选出最符合条件的数据运行循环

2.break语句: break是关键字, 表示结束, 破坏

1)终止switch语句

2)结束当前层次循环,break 只终止自己的循环。

3)在循环结构中使用break语句,如果执行了break语句,那么就退出循环,接着执行循环结构下面的第一条语句。如果在多重嵌套循环中使用break语句,当执行break语句的时候,退出的是它所在的循环结构,对外层循环没有任何影响。如果循环结构里有switch语句,并且在switch语句中使用了break语句,当执行switch语句中的break语句时,仅退出switch语句,不会退出外面的循环结构。

3.return语句

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

4.exit()函数

1)执行exit()函数之后将直接结束整个程序的运行。

2)exit()函数与return语句的最大区别在于,调用exit()函数将会结束当前进程,同时删除子进程所占用的内存空间,把返回信息传给父进程。

3)当exit()中的参数为0时,表示正常退出,其他返回值表示非正常退出,执行exit()函数意味着进程结束;

而return仅表示调用堆栈的返回,其作用是返回函数值,并且退出当前执行的函数体,返回到函数的调用处,在main()函数中, return n和exit(n)是等价的。

#continue是放弃当前循环,进入下一次循环,可以作用在 for 、while、dowhile

break 是直接终止当前循环。 可以作用for 、while、 do while 、 switch语句

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。