问题
单项选择题
已有定义:char a[]="xyz",b[]='x','y','z';,以下叙述中正确的是
A) 数组a和b的长度相同
B) a数组长度小于b数组长度
C) a数组长度大于b数组长度
D) 上述说法都不对
答案
参考答案:C
解析: a数组存放的是字符串,系统会自动在字符串的最后加上一个“\0”,所以a数组的长度为4,而b数组的长度为3,故a数组长度大于b数组长度。
已有定义:char a[]="xyz",b[]='x','y','z';,以下叙述中正确的是
A) 数组a和b的长度相同
B) a数组长度小于b数组长度
C) a数组长度大于b数组长度
D) 上述说法都不对
参考答案:C
解析: a数组存放的是字符串,系统会自动在字符串的最后加上一个“\0”,所以a数组的长度为4,而b数组的长度为3,故a数组长度大于b数组长度。