下列判断正确的是( )。

admin2010-09-05  3

问题 下列判断正确的是(    )。

选项 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数组首地址的地址常量,而不是变量;字符串只有在定义时维数可以省略。
转载请注明原文地址:https://kaotiyun.com/show/8lWp777K
0

最新回复(0)