return 0;究竟有个啥用啊??

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:45:14
#include "stdio.h"
main()
{
int a=1;
printf("%d",a);
return 0;
}
好像这条程序,我用不用return 0;都可以,为什么很多程序都弄个return 0;????

return 0 就表示程序执行成功
如果不加系统会默认给你加上
但这只是最简单的情况

到了return 0 , 说明程序执行到了这个位置, 没到就说明中间出了问题,

return 值, 在main ()里一般是用来判断程序是否正常执行, 当然, 在函数里还有其他作用

返回值调用语句

每个函数都会返回一个值main函数也不例外,主函数在程序终止时会向操作系统返回一个状态码,这里让返回值为零表明程序正常终止。如果不这样做某些编译器会产生警告信息。

return 0;
表示不返回任何值!

结束进程