c语言return0可以不写吗,c语言中的return0必须加吗
c语言最后一行return0可以不要吗?代码有没有这句运算都是一样的……我...
return 0是正常退出,return 非零是异常退出,这是返回给控制台的,不在编的程序的控制范围内,是给操作系统识别的,对你的程序无影响。如果是C中,定义void main()可以不用返回值。
不正常时出了什么问题等等 当return 0被执行后,其后的其它语句都执行不到了,而之前代码的会在此之前已经执行,不会因为你要return 0了就干脆什么也不干,执行或不执行由程序流程而定的。
虽然也能运行,但建议最好加上。main 函数的返回值用于说明程序的退出状态。如果返回 0,则代表程序正常退出,否则代表程序异常退出。
return 0 表示的是当你调用这个程序的时候,得到的值是0;比如 函数叫 fanhui(...); 你可以int a=fanhui(...);这时候a=0;因为fanhui(..)函数里面最后return 0 ;意思就是运行程序后,返回一个0值。
默认还是return;但由于指定需要返回 一个整型数据,会报编译警告,这时就需要写成:int main() { return 0; }或int main() { exit(0); }这种形式了。