下面各语句行中,能正确地给字符串赋值的语句行是( )。

admin2013-06-11  26

问题 下面各语句行中,能正确地给字符串赋值的语句行是(    )。

选项 A、char st[4]={"ABCDE"};
B、char s[5]={’A’,’B’,’C’,’D’,’E’};
C、char *s="ABCDE";
D、char *s;  scanf("%s",*s);

答案4

解析 选项A)字符串的赋值产生越界错误,不正确;选项B)是字符数组的赋值,而不是字符串的赋值;选项D)中scanf的列表项必须为变量的地址。
转载请注明原文地址:https://kaotiyun.com/show/R3Jp777K
0

最新回复(0)