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

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

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

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

return 是返回?

函数返回?

而exit是退出?

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

exit(0)表示正常退出?

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

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

一般0为正常推出,其它数字为异常,其对应的错误可以自己指定。、

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。