下列选项中正确的语句组是()。A.char s[8]; s={"Beijing"};B.char *s; s={"Beijing"};C.char s[8]
语句,
已帮助 人
下列选项中正确的语句组是()。
A.char s[8]; s={"Beijing"};
B.char *s; s={"Beijing"};
C.char s[8]; s="Beijing";
D.char *s; s="Beijing";
请帮忙给出正确答案和分析,谢谢!
-
正确答案:D
解析:本题考查字符串的定义和赋初值。选项A)、C)错误,字符数组的赋值可以逐个字符赋给数组中各元素,也可以定义字符数组时整个字符串赋初值。选项B)、D)是给字符指针赋值,正确的格式是char*s;s="Beijing";选项B)不对。
