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