下列语句中,不正确的是:( )。 A.char str[5]="hello"; B.char s
下列语句中,不正确的是:()。A.charstr[5]="hello";B.charstr[]={'h','e','l','l','o','\0'};C.charstr[...
下列语句中,不正确的是:( )。
A.char str[5]="hello";
B.char str[]={'h','e','l','l','o','\0'};
C.char str[5]={"hi"};
D.char str[100]=""; 展开
A.char str[5]="hello";
B.char str[]={'h','e','l','l','o','\0'};
C.char str[5]={"hi"};
D.char str[100]=""; 展开
2个回答
展开全部
你确定是不正确的?在java中这些语法只有B是对的
A,数组申明中char str[] 不允许中括号中定义数组的长度,C、D同理
A,数组申明中char str[] 不允许中括号中定义数组的长度,C、D同理
更多追问追答
追问
我们学的是c语言,老师给我们的答案是A
我们学的是c语言,老师给我们的答案是A
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-05-30
展开全部
char str[5]="hello";
后面还有一个“\0”所以长度应该是6,超过数组的长度了
写法上加不加{}应该是都可以
后面还有一个“\0”所以长度应该是6,超过数组的长度了
写法上加不加{}应该是都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询