问题 单项选择题

下面判断正确的是( )。

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两个数组定义时不能连续赋值。

单项选择题
单项选择题