大家好,今天小编关注到一个比较有意思的话题,就是关于c语言中的exit的问题,于是小编就整理了2个相关介绍c语言中的exit的解答,让我们一起看看吧。
C语言中的exit(0)和exit(1)有什么区别?
exit好象在stdio.h里面,所以要有包含头文件
return是返回函数调用,如果返回的是main函数,则为退出程序
return 是返回
函数返回
(图片来源网络,侵删)
而exit是退出
exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值
exit(0)表示正常退出
(图片来源网络,侵删)
无论写在那里,都是程序推出,dos和windows中没有什么不一样,最多是系统处理的不一样。
数字0,1,-1会被写入环境变量ERRORLEVEL,其它程序可以由此判断程序结束状态。
c语言可以直接结束当前语句吗?
C语言用exit()语句可以终止整个程序。
C语言中,exit()通常是用在子程序中用来终结程序用的,使用后程序自动结束,跳回操作系统。exit(0) 表示程序正常退出;exit(1)、exit(-1)表示程序异常退出。在整个程序中,只要调用exit,就会结束程序。
到此,以上就是小编对于c语言中的exit的问题就介绍到这了,希望介绍关于c语言中的exit的2点解答对大家有用。
版权声明:本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。