没有2012环境。估计是2012对c源码采用c编译器而不是c++编译器。C编译器标准估计是不支持变量随时定义的,只能在函数开头定义。经 int i=2的i在函数开头定义,然后这里空着即可吧。或者将文件重命名为cpp文件