在下列叙述中,错误的是( )。

admin2021-02-25  17

问题 在下列叙述中,错误的是(    )。

选项 A、C语言中,二维数组或多维数组是按行存放的
B、赋值表达式b[1][2]=a[2][3]是正确的
C、char a[1];a[0]=’A’与int a[1];a[0]=’A’等价
D、数组名后的方括号内可以为常量表达式,也可以为变量

答案D

解析 本题考查数组的4个知识点:
①C语言中,二维数组或多维数组元素排列的顺序是按行存放;
②不同数组的元素之间可以相互赋值;
③字符型数组中存放的是字符,int型数组中存放的是字符对应的ASCII码值,虽然在计算机内部字符常量都是作为整型量来处理的,其对应的整数值就是ASCII码值,但两者并不完全等价;
④数组名后的方括号内可以为常量,也可以为常量表达式,但不可以为变量。
转载请注明原文地址:https://kaotiyun.com/show/pbtp777K
0

最新回复(0)