试题与答案

下面判断正确的是( )。A) char *a="china";等价于char *a

题型:单项选择题

题目:

下面判断正确的是( )。

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

试题推荐
微信公众账号搜索答案