永发信息网

c语言一道选择题,我选c说明这里面就一个0.参考答案是d,答案是不是错了

答案:1  悬赏:0  手机版
解决时间 2021-02-11 16:35
  • 提问者网友:斑駁影
  • 2021-02-11 04:05
c语言一道选择题,我选c说明这里面就一个0.参考答案是d,答案是不是错了
最佳答案
  • 五星知识达人网友:过活
  • 2021-02-11 04:33
从代码上看,C和D都是对的
C 只有一个元素,初始化为0
D 10个元素,第一个为10,后续9个为0
题目有问题。
从选项上来看, 应该把题目改成能对10个元素的一维数组a进行正确初始化
否则 CD都对。追问老铁没毛病那D选项为啥第一个是,10,后9个是0,可以用10*1啊,有这规定?我这书上没写追答10*1只是一个算数表达式,并不是10个1的意思。 也就是说 这里10*1和单独写一个10没区别。
也就是说 这里只显式的初始化了第一个元素
C规定,显式初始化一部分元素的时候,其它没有被初始化的默认为0追问老铁没毛病!!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯