我打算给一个9元素数组ArrayATR[]直接赋值如下,
double ArrayATR[9]={x1,x2,x3,x4,x5,x6,x7,x8,x9};
上述x1...x9均为已赋值的变量,
报错"constant expression required".
在“x1”前加“&”也没用。
改成一个一个赋值,报错消失。
ArrayATR[0] = x1
ArrayATR[1] = x2;
ArrayATR[2] = x3;
ArrayATR[3] = x4;
ArrayATR[4] = x5;
ArrayATR[5] = x6;
ArrayATR[6] = x7;
ArrayATR[7] = x8;
ArrayATR[8] = x9;
发表评论