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