问题 单项选择题

对两个数组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选项正确。

单项选择题
名词解释