例如:
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*/
}
}