c语言中的exit,c语言中的exit函数

dfnjsfkhak 12 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言中的exit问题,于是小编就整理了2个相关介绍c语言中的exit的解答,让我们一起看看吧。

  1. C语言中的exit(0)和exit(1)有什么区别?
  2. c语言可以直接结束当前语句吗?

C语言中的exit(0)和exit(1)有什么区别?

exit好象在stdio.h里面,所以要有包含头文件

return返回函数调用如果返回的是main函数,则为退出程序

c语言中的exit,c语言中的exit函数-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

exit是在调用处强行退出程序,运行一次程序就结束

return 是返回

函数返回

c语言中的exit,c语言中的exit函数-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

而exit是退出

exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值

exit(0)表示正常退出

c语言中的exit,c语言中的exit函数-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

无论写在那里,都是程序推出,dos和windows没有什么不一样,最多是系统处理的不一样。

数字0,1,-1会被写入环境变量ERRORLEVEL,其它程序可以由此判断程序结束状态。

c语言可以直接结束当前语句吗?

C语言用exit()语句可以终止整个程序。

C语言中,exit()通常是用在子程序中用来终结程序用的,使用后程序自动结束,跳回操作系统。exit(0) 表示程序正常退出;exit(1)、exit(-1)表示程序异常退出。在整个程序中,只要调用exit,就会结束程序。

到此,以上就是小编对于c语言中的exit的问题就介绍到这了,希望介绍关于c语言中的exit的2点解答对大家有用

标签: exit 程序 言中