int M=7;
int N=6;
int i=0;
int x=N*M;
int val3[x] = {};
for(int i=0;i<x;i++)
{
//some calculations
if (my condition)
{
//if this condition ok, change value of val[i]
}
cout << i << " " << val[i] << endl;
}
零阵列我想初始化一个零array(val)
,我上面的代码中使用,但我得到它说可变大小的对象可能不被初始化错误。是不可能初始化零数组?需要你的帮助....感谢如何初始化在C++
要注意的是:你有2个变量名为'i'。一个在片段顶部的变量列表中,另一个在for循环中。不知道它是否编译(可能是),但循环中的我掩盖另一个。你应该补救。 – joce 2011-04-16 20:02:14