如果使用vs2010的话,编译一个C程序最好新建一个空项目,然后再在解决方案资源管理器中添加C文件,最后再写入代码并编译。我几个朋友使用VS2010的时候都是会出现这个问题,重新建立一个新的空项目,直接复制代码进行曲就行了。
具体做法:选择新建项目->选择Win32控制台应用程序->在向导中选中“空项目”->完成->在源文件中新建一个C文件->复制代码并编译执行
要问具体原因的话可能和vs2010的编译器有关,我就不知道了…………
另外TrueElement说的与原因也是有可能的
希望能够解决
你的项目里面包含多个文件,而且另一个文件里面定义了main函数,两个问题估计都是这个原因引起的,检查一下你的项目文件,或者重新建立一个。