对两个数组a和b进行如下初始化: char a[]="ABCDEF"; char b[]={’A’,’B’,’C’,’D’,’E’,’F’,}; 则以下叙述正确的是

admin2009-02-15  31

问题 对两个数组a和b进行如下初始化:    char a[]="ABCDEF";    char b[]={’A’,’B’,’C’,’D’,’E’,’F’,};    则以下叙述正确的是

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

答案8

解析 数组a中最后一个元素是字符串结束标识’\0’,所以a数组长度为7,而b数组长度为6,所以答案为D)。注意:通过赋初值的方式给一维字符数组赋字符串。
转载请注明原文地址:https://jikaoti.com/ti/LBK0FFFM
0

最新回复(0)