超简单C语言问题~~在线等啊~~~

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:37:08
在一个main 函数中,末处的return 0代表什么,程序中没有数值的调用,真想不明白,望大家帮小弟解答一下。

如果你的main函数不是void,那么需要返回一个与该函数类型一致的值,这一点在刚学时,感觉不到,在应用中,常常是要用别的程序调用你的这个程序,那么就需要通过这个返回值来判断你这个程序的运行,如是否正常运行,或是得到一个该程序的运算结果。

int main()
{
return 0;
}
这个0和系统中的0代表的错误好是一样的,即"操作成功完成",同样还有1(函数不正确),2(系统找不到指定的文件)等等.但是这事实上并不重要,如果有错,直接return 1就可以了,也没必要关心什么错误号.
注意:如果用void main的话不能用return 0而应该用exit(0),或者干脆没有

return语句用于结束当前正在执行的函数,并将控制权返回给调用此函数的函数。
在c++中允许主函数main没有返回值就可以结束,如果程序控制执行到主函数main的最后一个语句都还没有返回,那么编译器会隐式的插入返回0的语句。

表示main函数结束啊

0 正常退出 1有错误 2知道不到文件

退出函数