下列字符数组说明语句错误的是

A.chars1[3]={"a","b","c"};B.chars2[3]={'a','b'};C.chars3[]={'C++'};D.chars4[3]={"C++"... A.char s1[3]={"a","b","c"};
B.char s2[3]={'a','b'};
C.char s3[]={'C++'};
D.char s4[3]={"C++"};
为什么
展开
 我来答
_whales
2013-02-21 · TA获得超过2279个赞
知道大有可为答主
回答量:1814
采纳率:85%
帮助的人:480万
展开全部
A.char s1[3]={"a","b","c"};错误char *s1[3]={"a","b","c"};才对
D.char s4[3]={"C++"};错误.char s4[3]="C++";才对

C.char s3[]={'C++'};不算错误'C++' =‘+’*256*256+ ‘+’* 256+‘C';

实际相当于char s3[]={'C',0,0,0};

B.char s2[3]={'a','b'};正确
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2013-02-21 · TA获得超过144个赞
知道答主
回答量:145
采纳率:33%
帮助的人:35.4万
展开全部
答案是C:
单引号表示字符,双引号表示字符组。
"C++" 只能是字符组。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式