【发布时间】:2014-03-11 03:04:23
【问题描述】:
#include<stdio.h>
main()
{
//
//
return 0;
}
我的意思是,即使我没有指定它的返回类型,上面的代码也没有显示任何错误。 (只需“main”而不是“int main”)。
【问题讨论】:
-
@jerry:我不认为这是重复的。这个问题与返回类型无关(
main(),在 C99 之前,指定返回类型为int)。这个问题是关于“隐式int”规则的。 -
@jerry:我刚刚投票决定将其作为该问题的副本关闭——尽管在某种意义上它是相反的(这问为什么没有警告;另一个问为什么有警告)。不过,两者的答案基本相同。
标签: c return return-type