VC++6.0非常白痴,必须将所有的变量声明放在代码块的最前方才能识别,比如:
#include
int main(void)
{
float x = 2.5, y = 2.5, z = 2.5;
printf("These values are:\n");
printf("x = %f\n", x);
printf("y = %f\n", y);
printf("z = %f\n", z);
return 0;
}
这样就没问题了,如果不是为了考国二啥的,还是建议使用诸如Code::Blocks的编译器,非常智能、功能强大,没有多余的限制,还支持最新的C/C++标准。
第6行的y和z前面要加逗号