C语言中,下列数组声明语句中,正确的是()。
2023-05-29
A.inta[]={1,2,3,5};
B.inta[4]={1,2,3,4,5};
C.chara[4]={A,B,C,D};
D.chara[4]=“ABCD”;
参考答案:A
B.inta[4]={1,2,3,4,5};
C.chara[4]={A,B,C,D};
D.chara[4]=“ABCD”;
参考答案:A
A选项中,inta[]={1,2,3,5};,由于没有指定数组长度,数组长度即为赋值列表的元素个数,因此正确;B选项中,赋值元素个数大于数组长度;C选项中,应该用单引号将每个字母括起来;D选项中,系统会添加一个\0作为字符串结束符,数组长度应为5。
![]( //img1.runjiapp.com/duoteimg/tiku/images/pc/questionBank/main-list-title-icon.png)
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_83.jpg)
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_43.jpg)
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_46.jpg)
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_40.jpg)
![](https://img1.runjiapp.com/duoteimg/tiku/banner/bn_19.jpg)
热门标签