简单的C语言问题,急!!

来源:百度知道 编辑:UC知道 时间:2024/05/02 19:36:59
为什么声明: int vector[5]={1,2,3,4,5,6};是错的?
不是vector[0]=1,vector[1]=2.....以此类推吗?
那位大虾给解答一下?谢

。。。
数组大小5也就是最多有5个元素,分别是vector[0]到vector[4]
你初始化列表里有6个数,当然错了。。

最好在修改为英文状态下输入标点符号

改成
int vector[5]={1,2,3,4,5};

int vector[5]={1,2,3,4,5};

改成
int vector[6]={1;2;3;4;5;6};

这个问题实在!