1、 下列数组说明和初始化正确的是( )。
A. int a[5]=0;B. int b[3]={1,2,3,4};
C. float d={5.3,6.0};D. float c[ ]={1,2,3};
下列数组说明和初始化正确的是(D)。A.inta[5]=0;B.intb[3]={1,2,3,4};C.floatd={5.3,6.0};D.
答案:3 悬赏:40
解决时间 2021-12-20 04:03
- 提问者网友:独菊痴梦
- 2021-12-19 16:27
最佳答案
- 二级知识专家网友:心与口不同
- 2021-12-19 17:53
你的最后一个追问的问题同样选D,*p为指向int型元素的指针,数组名可以理解为指向数组内的第一个元素的指针,所以s[0]同样可以写作*s,相应的,s[i]可以写作*(s+i)
全部回答
- 1楼网友:短发女王川岛琦
- 2021-12-19 19:55
答案是D,谢谢采纳
- 2楼网友:厌今念往
- 2021-12-19 19:15
D对,A对数组赋值数据应该被花括号括起来,B中数组的大小与元素个数不一致,C中数组d的定义不正确
再看看别人怎么说的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯