对两个数组a和b进行下列初始化: char m[]="1234567"; char n[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’}; 则下列叙述正确的是( )。

admin2012-12-03  25

问题 对两个数组a和b进行下列初始化:
char m[]="1234567";
char n[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};
则下列叙述正确的是(    )。

选项 A、数组m与数组n完全相同
B、数组m与数组n长度相同
C、数组m比数组n长1
D、数组m与数组n中都存放字符串

答案C

解析 在m数组中赋值的是字符串,其长度为7,末尾有结束符’\0’,故字节数为8,而n数组中赋的是字符,其长度为7,故C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/X0Pp777K
0

最新回复(0)