选择题
下列判断正确的是
。
A、
chara='ABCD';等价于char*a;*a='ABCD';
B、
char str[10]={'ABCD'};等价于char str[10];str[]={'ABCD'};
C、
char*s='ABCD';等价于char s;*s='ABCD';
D、
charc[5]='ABCD',d[5]='ABCD';等价于char c[5]=d[5]='ABCD';
【正确答案】
D
【答案解析】
a='ABCD'书写错误,因为“;”左边不能出现常量;数组名s是代表s数组首地址的地址常量,而不是变量;字符串只有在定义时维数可以省略。
提交答案
关闭