例如:
for(int a = 0,double x = 1.2;a<100;a++,x++){
/*blah blah*/
}
这样的代码是错的。
当然,这样也是错的
for(int a = 0;double x = 1.2;a<100;a++,x++){
/*blah blah*/
}
因为for循环里一定是三句代码。
解决方法嘛,就只好在外面定义一个变量了,至于如果实在想在局部定义变量,可以在外面再加个大括号。
{
double x = 1.2;
for(int a = 0;a<100;a++,x++){
/*blah blah*/
}
}