已经有数组的定义 int a[10]=4,i=4,请问如下哪个对数组元素的引用是错误的?
A: a[10]
B: a[i]
C: a[3+4]
D: a[0]
A: a[10]
B: a[i]
C: a[3+4]
D: a[0]
举一反三
- 已经有一维数组的定义"int a[10],i=4;",以下数组元素的引用中错误的是()。 A: a[3] B: a[3+4] C: a[10] D: a[i]
- 若有定义int a[10],i=4;则对数组元素的非法引用是( )。 A: a[2*3] B: a[0] C: a[i] D: a[10]
- 定义数组int a[10], i=2下列数组元素的引用,哪个是错误的? A: a[10] = 10; B: a[i] = i; C: a[i+2] = i; D: a[0] = 10;
- 若有数组int a[10]={1,3,5,2,4,6,7,3,8,6};i=2则a[a[i]]元素的数值是()。[/i] A: 3 B: 4 C: 5 D: 6
- 若有定义:int a[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)[/i][/i] A: *(&a[0][0]十10*i+ B: *(a++j C: *(a++ D: *(a+