C为什么错?对两个字符数组a和b进行初始化char a[ ]="ABCDEF"; char b

C为什么错?对两个字符数组a和b进行初始化chara[]="ABCDEF";charb[]={'A','B','C','D','E','F'};则以下叙述正确的是(D)。... C为什么错?对两个字符数组a和b进行初始化char a[ ]="ABCDEF"; char b[ ]={'A','B','C','D','E','F'}; 则以下叙述正确的是(D )
。 (2分)
A、a与b数组完全相同 B、a与b长度相同
C、a和b中都存放字符串 D、a数组比b数组长度长
展开
 我来答
哥们儿会_臭臭
2016-01-05 · TA获得超过876个赞
知道小有建树答主
回答量:421
采纳率:50%
帮助的人:186万
展开全部
a数组这样赋值会在结尾多一个结束符'\0'
b数组没有结束符,即'\0'
所以A和B都不对
因为b没有结束符,所以不能叫字符串,所以C也不对
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式