main函数中的return值是用来判断main函数是否正确执行,一般返回0是正确执行,这个和其他函数一样的,但是main函数的返回值很少有用到,
如果这样写 void main(),就不要return,如果这样int main(),需要写return,不过没写编译有警告,但能运行
不是,根据主函数类型而定;如void main(){...},就不需要return,因为void是无返回类型;而如果是int main(){...}就需要返回值,也就是需要return一个值。
如果你的主函数有返回类型是需要return,返回类型为void时就不需要return。如果返回类型为int,float,double时,可以return 0;
int main 这种的需要return 0;
void main 一般不需要。
具体的看编译器吧。
不过从编码规范性上来讲,还是定义成int main ,然后return 0比较好。
假如主函数没有返回值,就是返回类型为void可以不用写,假如有返回类型,不是void
那么需要返回相应的类型数值就行了