定义了一个二维数组:int a[3][4];下面表示此二维数组中的元素的是( )。
A: *(a+2)+2
B: a[3][4]
C: *(a[2]+2)
D: *(a[3]+4)
A: *(a+2)+2
B: a[3][4]
C: *(a[2]+2)
D: *(a[3]+4)
举一反三
- 定义一个二维数组:int arr[][] = {{0}, {1,2},{ 3, 4,5}};,数组元素a[1][1]的值是( ) A: 5 B: 4 C: 3 D: 2
- 对于二维数组a[3][4],引用第2行第3列(下标)元素的正确方法是 A: a[3][4] B: &a[2][3] C: *(a+2)+3 D: *(a[2]+3)
- 若有定义: int a[ ][3]={1,2,3,4,5,6,7,8,9}; , 则数组a第一维的大小是: A: 1 B: 2 C: 3 D: 4
- 若有定义int a[][4]= {1,2,3,4,5,6,7,8,9,10};则数组a的第一维的大小是( ). A: 1 B: 2 C: 3 D: 4
- 在定义了数组int a[4][4]后,第11个元素是( )。 A: a[3][3] B: a[2][2] C: a[11] D: a[2][4]