单选题
已有定义:char a[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是
A、
数组a和b长度相同
B、
a数组长度小于b数组长度
C、
a数组长度大于b数组长度
D、
上述说法都不对
【正确答案】
C
【答案解析】
解析:本题考查字符数组的定义。char“a[]="xyz",b[]={'x','y','z'};”定义了两个字符数组a和b,a数组存放的是一个字符串,字符串以“/0”作为结束标志,数组a的长度必须加上结束符长度1,因此数组a的长度为4。数组b中有三个元素,长度为3。
提交答案
关闭