以下能正确定义字符串的语句是 A)char str[]={‘\064'}; B) char str=”\x43”; C) char str=”; D) char

 我来答
无忧网事
2011-07-21 · TA获得超过899个赞
知道小有建树答主
回答量:676
采纳率:100%
帮助的人:288万
展开全部
答案:A
A)定义字符数组,也就是字符串,长度省略。初始化时只赋一个值,也就是只有一个元素,但是,从C语言语法上是允许的。
B)双引号是字符串定界符,不能给字符变量赋值。而char str是定义字符变量;
C)是定义字符数据,不是字符串数据
D)只有类型标识符,没有变量名,语法错
丶莫到离殇
2019-12-02
知道答主
回答量:1
采纳率:0%
帮助的人:678
展开全部
a不对,里面应该加'\0'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
那个萝卜嘞
2018-07-12
知道答主
回答量:5
采纳率:0%
帮助的人:4127
展开全部
楼主的题干D选项没给全,D char str[]="\0"是对的。 A选项的数组省略了队数组长度的声明,必须人为的加'\0',才能将其当做字符串来使用。其他的选项就跟一楼说的一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
抠搜i
2011-07-21 · 贡献了超过105个回答
知道答主
回答量:105
采纳率:0%
帮助的人:32.8万
展开全部
C
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c36097ebc
2011-07-21 · TA获得超过255个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:255万
展开全部
A....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式