单选题
设有以下定义:
chas1[]="0123";
chas2[]={‘0',‘1'‘2',‘3'};
则以下叙述正确的是( )。
A、
数组s1的长度小于s2的长度
B、
数组s1和s2的长度相同
C、
数组s1的长度大于s2的长度
D、
数组s1和s2完全等价
【正确答案】
C
【答案解析】
字符数组s1赋值字符串“0123”,字符串中字符依次放入数组中,在最后一个字符后要添加一个结束字符‘\0',数组s1长度为5。数组s2只需要4个单元即可放下所有初始化值,故数组长度为4。所以数组s1的长度大于s2的长度。
提交答案
关闭