问题 单项选择题

下列选项中正确的语句组是( )。

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)不对。

单项选择题 A1/A2型题
单项选择题