问题
单项选择题
下列判断正确的是( )。
A.char a="ABCD";等价于char*a:*a="ABCD";
B.char str[10]="ABCD";等价于char str[10];str[]="ABCD";
C.char*s="ABCD";等价于char s;*s="ABCD";
D.char c[5]="ABCD",d[5]="ABCD";等价于char c[5]=d[5]="ABCD";
答案
参考答案:D
解析: a="ABCD"书写错误,因为“=”左边不能出现常量;数组名s是代表s数组首地址的地址常量,而不是变量;字符串只有在定义时维数可以省略。