【发布时间】:2011-04-01 11:40:44
【问题描述】:
以下程序是否在 C 中调用 Undefined Behaviour?
int main()
{
printf("Printf asking: Where is my declaration ?");
}
在上面的程序中有一个printf() 的隐式声明,那么上面的代码是完全符合标准还是只是有一些特定于实现的行为?
【问题讨论】:
-
好吧,除了你不返回值的事实......
-
在 C99 中,
main()中的显式return 0是可选的。编辑标签:-)
标签: c c99 undefined-behavior language-lawyer implicit-declaration