若有定义char s1[ ]="hello";char s2[ ]={'h','e','l','l','o'};int b;则下列语句正确的是

(A)cout>>s1+s2(B)b=s1==s2(C)strlen(s1)(D)strcat(s1,s2)求详细解释... (A)cout>>s1+s2
(B)b=s1==s2
(C)strlen(s1)
(D)strcat(s1,s2)
求详细解释
展开
 我来答
匿名用户
2013-07-30
展开全部
(C)正确

(A)s1+s2, 字符串类型数据不能直接用+加法,要用strcat
(B)s1==s2,不能直接比较,要用strcmp
(D)strcat(s1,s2) , s1的长度为6不够存储s1和s2的内容
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式