问题
单项选择题
下面判断正确的是( )。
A.char *a="china";等价于char *a;*a="ghina";
B.char str[5]={"china"};等价于char str[]={"china"};
C.char*s="china";等价于char*s;s="china";
D.charc[4]="abc",d[4]="abc";等价于char c[4]=d[4]="abc";
答案
参考答案:C
解析: 选项A) char * a;*a="china"应改为char*a;a="china";选项B) 应该将str[5]改为str[6];选项D) 表述方法错误,c,d两个数组定义时不能连续赋值。