选择题
28.
在下列叙述中,错误的是______。
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码值,但两者并不完全等价;④数组名后的方括号内可以为常量,也可以为常量表达式,但不可以为变量。
提交答案
关闭