下面说明不正确的是( )。

admin2009-01-15  26

问题 下面说明不正确的是(    )。

选项 A、chara[10]="china";
B、chara[10],*p=a;p="chiua";
C、char*a;a="china";
D、chara[10],*p;p=a="china";

答案8

解析 C语言中操作一个字符串常量的方法有:
   ①把字符串常量存放在一个字符数组之中。
   ②用字符指针指向字符串,然后通过字符指针来访问字符串存储区域。
   当字符串常量在表达式中出现时,根据数组的类型转换规则,它被转换成字符指针。
   本题选项D) 错误的关键是对数组初始化时,可以在变量定义时整体赋初值,但不能在赋值语句中整体赋值。
转载请注明原文地址:https://kaotiyun.com/show/r7Hp777K
0

相关试题推荐
最新回复(0)