出现“error c4430缺少类型说明符-假定为int。注意C++不支持默认int:
出现这种错误的原因,是因为函数没有写返回值。是在VC6.0的工程转为高版本(VS2010)的时候经常出现的;
#include <stdio.h>
main()
{
printf("hello,world\n");
}
上面的代码在VC6.0中编译没错,但在VS2010编译出错,因为主函数没有返回值,加上void即可;
从网上下载的很多代码都是VC6.0环境下的,本人用的开发环境是VS2010,在升级代码时经常出现这个错误,错误的原因就是定义的函数没有返回值(把void省略了)。加上即可;