在数组定义时,数据类型 数组名[常量表达式],下列说法错误的是()
A. a5是个合法的数组名,5a不是合法的数组名。
B. 若预定义
C. define N 5,则N+5是个合法的常量表达式
D. 若定义 int N =5; 则N+5 是个合法的常量表达式
E. 一个数组一旦被定义,数据名就代表数组在内存中起始位置。
查看答案
若定义int a[10];,则下列说法错误的是()
A. 数组a中有10个可以合法使用存储单元
B. 数组a中有10个字节合法的存储单元
C. 数组元素的下标从0到9是可合法使用的。
D. a[10]是可读取的。
下面关于数组初始化,错误的是( )
A. int a[4]={1,2,3,4};
B. int a[]={1,2,3,4};
C. int a[4]={1,2,4};
D. int a[4]={1,2,3,4,5};
在C语言里一个数组内的元素的数据类型必须是一样的。
A. 对
B. 错
若定义:int a[20],则printf("%d",a[20])是错误的。
A. 对
B. 错