![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
不能把字符串“Hello!”赋给数组b的语句是( )。 (A) char b[10]={'
不能把字符串“Hello!”赋给数组b的语句是()。(A)charb[10]={'H','e','l','l','o','!'}; ...
不能把字符串“Hello!”赋给数组b的语句是( )。
(A) char b[10]={'H','e','l','l','o','!'};
(B) char b[10] ;b="Hello!";
(C) char b[10] ;strcpy(b,"Hello!");
(D) char b[10]="Hello!"; 展开
(A) char b[10]={'H','e','l','l','o','!'};
(B) char b[10] ;b="Hello!";
(C) char b[10] ;strcpy(b,"Hello!");
(D) char b[10]="Hello!"; 展开
3个回答
展开全部
选B
A是正确的,b[0]='H' b[1]='e' b[2]='l' b[3]='l' b[4]='o' b[5]='!' b[6]~b[9]='\0'
B不正确,数组名不能与其他变量同名
C正确,strcpy是字符串赋值函数,调用格式strcpy(字符数组名1,字符数组名2)
D正确,字符串常量初始化数组,char b[10]="Hello!"或char b[10]={"Hello!"}都是正确的
A是正确的,b[0]='H' b[1]='e' b[2]='l' b[3]='l' b[4]='o' b[5]='!' b[6]~b[9]='\0'
B不正确,数组名不能与其他变量同名
C正确,strcpy是字符串赋值函数,调用格式strcpy(字符数组名1,字符数组名2)
D正确,字符串常量初始化数组,char b[10]="Hello!"或char b[10]={"Hello!"}都是正确的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询