永发信息网

我定义了一个数组 int CC [] ={1,2,3}; Array constants can only be used in initializers.

答案:3  悬赏:40  手机版
解决时间 2021-04-02 03:38
我定义了一个数组 int CC [] ={1,2,3}; Array constants can only be used in initializers.
最佳答案
int CC [] ={1,2,3}; 数组定义并附初始值的时候,数组的长度就定了,长度是3
而且数组从新赋值不能再像定义的时候那样
而要一个一个地更改
CC[0]=1;
CC[1]=2;
CC[2]=3;
Array constants can only be used in initializers 好像是说数组不能用于初始化
全部回答
int CC [] ={1,2,3}; 这句代码一编译,就会确定数组的CC长度为3,表示里面含有三个元素。
你又重新赋值 大括号中含有5个元素。 而CC 的长度为3, 所以越界了。 所以报错。
只能在声明时这样赋值int CC [] ={1,2,3};
声明后就用循环赋值或者单个赋值。
for(i=0; i<3; i++)
cc[i] = 0x0;
cc[0] = 1;
cc[1] = 2;……
如果你声明时不确定大小,就声明个指针,然后用malloc申请内存
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列关于碳及其化合物的说法,正确的是A.CO和
减肥的时候什么该吃什么不该吃
赵云真正的死因是
为什么绿色的pcb给人感觉好低端的样子
圈养黑山羊放上山不回怎么办赶也不回用什么方
湘阴到常德的汽车是几点发车的,急
很美冷对千夫指,俯首甘为孺子牛,什么意思?
挥发性防锈油能做成分分析吗?
建筑电气低压竖向配电干线系统图中
赛尔号麒麟第二封印打法
这外套外面布料叫什么名字?
“李”字的笔画是多少?
绿莹三年热敏艾条与五年热敏艾条有什么区别?
数字推理3.16.45.96后面是什么
散尾葵烂根
推荐资讯
鲜蚕豆角带皮怎么吃
C#的浅拷贝和深拷贝
有台湾客户需要大陆的船运石子吗?
汉王的数位板怎么用?
喀什到图木舒克市多少公里
住院费用没付清会怎样?
求助,寻专升本靠谱中介
江西省农村信用社(罗溪路)地址有知道的么?有
除了芒果tv,还有什么能看明星大侦探?
华山西峰有哪些景点
练成和炼成的区别
单个军人队列动作的跑步动作要领是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?