如有定义inta[10];则以下()不能正确描述a[1]地址
A. &a[1]
B. a++
C. a+1
D. &a[0]+1
查看答案
假设数组定义为inta[4][5],则a[1]+3表示()。
A. .元素a[1][3]
B. 元素a[1][3]的地址
C. 元素a[1][0]的值+3
D. 不合法
若二维数组a有m列,则计算任一元素a[i][j]与a[0][0]的位置差的公式为:()。
A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1
下列一维数组定义正确的是( )。
A. int x;x=6; int num[x];
B. const int x=6; float a[x];
C. const float x=6; int b[x];
D. int x=6; int c[x];
有数组定义 double d[10]; 以下叙述不正确的是( )。
A. 数组d有10个元素
B. 数组d的最后一个元素是d[10]
C. 数组的第一个元素地址是d
D. 数组d的字节数是sizeof(double)*10