如果你的main()函数定义的是
int main
{
return 0
}
但是如果你定义的是
void main
则不需要返回值。
两个函数都可以使用。
这个和编译器是有关系的,有些编译器如果main函数的类型是int的话,就需要在函数的最后加上return,但是没有什么用,因为函数中会用到死循环,可以省略不写,但是一般会报警告。
有些编译器的main函数是void类型的就不需要些,
main 是个函数,函数会返回值,比如 int main() 需要 return 0 , void main() 需要 return,
如果你不需要 mian() 返回值,那不要 return 也行。需要用返回值的话,那就需要 return 了
这个东西,其实没有统一的情况下,建议看看 c 标准,遵守标准吧。
return 是返回值的,
int main() 这个函数需要一个 int 类型的返回值,所以需要 return 0,