re monster手游:C语言问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/10 16:15:23
下列中能正确进行赋字符串操作的是_________.
A、char*s;scanf(“%s,&s)
B、char*s;s=“xyzfg”;
C、char s[5]=“xyzfg”;
D、char s[5]={`x`,`y`,`z`,`f`,`g`};

我觉得是 B
A肯定不对
C D好像是数组赋值吧 字符串赋值肯定用双引号 字符用单引号

D、char s[5]={`x`,`y`,`z`,`f`,`g`};

A: 应该为 scanf("%s",s);

B: √

C: √

D: √

我认为选B吧

B,让s指向“xyzfg”的地址

A