This question already has answers here:
Closed 5 years ago.
Assign multiple values to array in C
(8个答案)
这是我的密码
int numLeft[5];
void init()
{
     numLeft = {5,4,3,3,2};
}

当我试图编译这段代码时,出现了一个错误:“error:expression before'{'token。
我知道在java中类似的东西可以工作
int[] numLeft;
void init() {
       numLeft = {5,4,3,3,2};
}

我的C代码里有什么遗漏吗?快速的谷歌搜索没有帮助。

最佳答案

int numleft[5]={5,4,3,3,2}是一条路。这里numleft是指数组的变量,但是要访问每个数组,必须将其称为numleft[0],numleft[1],同样如此。

10-02 12:34