问题
单项选择题
以下选项中正确的语句组是
A.char s[]; s="BOOK!";
B.char *s; s={"BOOK!"};
C.char s[10]; s="BOOK!";
D.char *s; s="BOOK!";
答案
参考答案:D
解析: 数组名代表数组的首地址,是一个地址常量,不能对其赋值,所以选项A、C错误;只有在初始化时才可以用花括号,所以选项B错误。
以下选项中正确的语句组是
A.char s[]; s="BOOK!";
B.char *s; s={"BOOK!"};
C.char s[10]; s="BOOK!";
D.char *s; s="BOOK!";
参考答案:D
解析: 数组名代表数组的首地址,是一个地址常量,不能对其赋值,所以选项A、C错误;只有在初始化时才可以用花括号,所以选项B错误。