已有定义:char a[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是

admin2017-04-26  24

问题 已有定义: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。
转载请注明原文地址:https://jikaoti.com/ti/r9i0FFFM
0

最新回复(0)