下列判断正确的是( )。

admin2013-06-11  20

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

选项 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[s]-d[5]="ABCD";

答案D

解析 a=“ABCD”书写错误,因为“=”左边不能出现常量;数组名s是代表s数组首地址常量,而不是变量;字符串只有在定义时维数可以省略。
转载请注明原文地址:https://jikaoti.com/ti/Zcn0FFFM
0

最新回复(0)