当我们在c中使用int main()时,是否必须使用return 0语句?

时间:2017-10-27 20:44:40

标签: c

如果我们不使用它会发生什么?编译器会像在C ++中一样自动添加它吗?

1 个答案:

答案 0 :(得分:3)

它将在符合C99的编译器(及更高版本)中自动返回0。在C99之前的编译器中,在这种情况下返回值是不确定的。

换句话说,在 modern C中,return 0的末尾不需要显式的main