【发布时间】:2012-11-12 15:58:11
【问题描述】:
我知道这是超级基本的,其他一些线程已经讨论过类似的问题。但是我有一本书(C 绝对初学者指南),其中所有代码都写在函数 main() 中。 int 总是被排除在外。这怎么可能跑?使用旧版本的 stdio.h 可以吗?
下面是示例代码:
#include <stdio.h>
main() // not int main()
{
printf("This is it\n");
return 0;
}
【问题讨论】:
-
主要区别在于时间。 1984年,写
main()还可以。在 2012 年,还不行,但许多编译器接受它是为了向后兼容。许多作者认为现在仍然是 80 年代中期。 -
@WilliamPursell - 这绝对不是那个问题的重复。这里的问题不与
main(void)有任何关系。
标签: c