不是必须有,主函数定义类型为intmain()要加上return0;如果主函数定义成voidmain()则不需要return0;高级程序员一般都用带返回值return0;
return0代表程序截止,这等同于任何一门语言中的return0等于停止函数,return0是必须写的,因为在低版本要求必须添加return返回值,不然编译会失败同时,return任何一个非0值都会有可能会被当作是程序错误所带来的返回值...
return在C语言中不是必须的。C语言中的函数定义分为函数入口和函数出口。当有入口参数或者出口参数时,需要说明参数的数据类型。如定义一个延时函数,入口参数为延时时间,延时后不需要返回参数。因此可以定义如下:voiddelayms...
不是的,只是说int类型的函数,需要return0,返回一个值,因为你声明它是int类型的意思就是运行完成后返回一个值供后续使用的。只有你定义类型为void的函数的时候不需要return。另外,main需要return0的原因是要向系统...
如果是voidmain,那么就不需要返回值。如果是intmain,那么需要return一个值。这个值一般是0,表示没有出现异常情况正常返回。当然也可以return-1或者其他值,返回非零值表示主函数执行过程中的异常情况。具体...
因为主函数是有整数型返回值的,所以需要return0,不使用的话,程序编译会报错。两者区别如下:一、使用时机不同1、return0:在主函数没有返回值的情况下使用,指代返回值。2、return:在表示程序段结束时候使用,表示...
可以没有,在不需要函数的返回值的时候,比如用过程的状态
还有就是,定义为void的main是没有返回值的。所以不需要加上return0。C语言中有文件包含和调用的指令,也就是main函数可以被其他文件调用,为了保证调用函数的正常运行,必须有一个返回值。
可以不写!但是在main函数前面要加上void,不加则是默认的整形返回。
return0是正常得退出,return非零是非正常常退出,是给操作系统识别的,即使没有return程序也不会报错,但是不规范,写上return0比较规范一点,对本身的程序是没有太大的影响的。这个可以不去深究,没有什么太大的意义...