<分区>
#include<stdio.h>
main()
{
//
//
return 0;
}
我的意思是,即使我没有指定它的返回类型,上面的代码也没有显示任何错误。 (简单地使用“main”而不是“int main”)。
标签 c return return-type
<分区>
#include<stdio.h>
main()
{
//
//
return 0;
}
我的意思是,即使我没有指定它的返回类型,上面的代码也没有显示任何错误。 (简单地使用“main”而不是“int main”)。
最佳答案
这是旧式语法(C89 之前),其中函数的默认返回类型是 int
。
据我所知,它现在已被弃用,因此您应该始终提供返回类型。
关于c - 为什么 main() 不需要返回类型(比如 int),即使它返回一个整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21733854/