数组赋值constant expression required错误

我打算给一个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;

本博客所有文章如无特别注明均为原创。作者:天泓评测
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)