如果是voidmain,那么就不需要返回值。如果是intmain,那么需要return一个值。这个值一般是0,表示没有出现异常情况正常返回。当然也可以return-1或者其他值,返回非零值表示主函数执行过程中的异常情况。具体什...
voidmain()表示函数无返回值,就是说在程序的结尾处不需要加上return0。而return是在函数体中,用来返回特定值的。一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名,这个函数称为主函数,主...
main函数是由系统调用的。如果,你不涉及系统,那么,你用不上main函数的返回值。因此,你可以不加return。不过,如果,你定义main有一个int型的返回值的话,编译器会在你没有使用return的时候,给出一个警告warn(不是...
不是的,只是说int类型的函数,需要return0,返回一个值,因为你声明它是int类型的意思就是运行完成后返回一个值供后续使用的。只有你定义类型为void的函数的时候不需要return。另外,main需要return0的原因是要向系统...
区别不大。加return0表示返回值为整型,不加表示返回值为空。一般在需要用到返回值进行判断时,比如判断执行是否成功,成功返回0,不成功返回1。这时就需要用到返回值。而当函数执行不需要判断时,返回0或返回空就没什么...
如定义一个延时函数,入口参数为延时时间,延时后不需要返回参数。因此可以定义如下:voiddelayms(unsignedintT){...}void代表不需要返回值,也就是不需要使用return。unsignedintT代表入口参数。
如果主函数写成voidmain()就可以不加。。void表示主函数没有返回值,所以不用return。。。如果主函数写成intmain()就需要加上return0int表示这个函数返回值是个int,所以需要return希望对你有帮助。。。
return0是正常得退出,return非零是非正常常退出,是给操作系统识别的,即使没有return程序也不会报错,但是不规范,写上return0比较规范一点,对本身的程序是没有太大的影响的。这个可以不去深究,没有什么太大的意义...
如果不加return0就代表没有传回值的意思如果是return1的话就代表传回一个整数为1的值的意思。
voidmain()或者main()这表示返回的是空类型也就是说不能return0;这种直接return;就可以如果是charmain()return0;也行但是要可以转换的数据才行也就是说返回值要对应函数定义的返回类型才行。