C语言中,下列数组声明语句中,正确的是( )。

admin2014-01-13  15

问题 C语言中,下列数组声明语句中,正确的是(    )。

选项 A、int a【】={l,2,3,5};
B、int a【4】={1,2,3,4,5};
C、char a【4】={A,B,C,D};
D、char a【4】=“ABCD”;

答案A

解析 A选项中,int a【】={1,2,3,5};,由于没有指定数组长度,数组长度即为赋值列表的元素个数,因此正确;B选项中,赋值元素个数大于数组长度;C选项中,应该用单引号将每个字母括起来;I)选项中,系统会添加一个‘\0’作为字符串结束符,数组长度应为5。故选A。
转载请注明原文地址:https://kaotiyun.com/show/Opal777K
0

最新回复(0)