【发布时间】:2013-04-14 17:34:03
【问题描述】:
所以在我教授的幻灯片中,他只是简单地举了这样的例子:
main()
{...
}
对吗?但是当我把它放在visual studio中时它会出错,当我把int放在main前面时它就可以工作。 为什么我的教授不把 int 放在 main 前面? main 可以是任何其他类型的变量吗? 我也看到很多 int main(void)。为什么这是必要的?是否可以将其他任何内容作为参数放入?
【问题讨论】:
-
你的教授错了。 (或正在简化代码以适应幻灯片)
-
因为你的教授正在编写代码,就好像它是 1988 年一样。即便如此,这也是一个糟糕的主意。至于您的问题,您使用的是 C++ 编译器,而不是 C。VS 仅支持 C89,VC++ 拒绝该代码,因为 C++ 不支持隐式 int。
-
你的教授不称职;你应该举报他或她。
-
这是 C 中的有效声明,而不是 C++。
-
我意识到他重复使用了他在 2004 年制作的幻灯片而没有更新它们。所以这就回答了
标签: c++ c visual-studio-2010 visual-c++