已定义二维数组int a[10][5],则该数组有50个元素。
举一反三
- 以下二维数组的定义正确吗?int a[ ][5];
- 若定义“int a[30][50];”,则数组元素a[10][40]前有 个数组元素
- 对于二维数组a[5][10],能如此引用数组元素:a[5][0];
- 若有定义int a[2][5],则整型数组a包含有______个元素。
- 设有一个10×10的堆成矩阵A[10][10],采取按行压缩存储的方式存放于一个一维数组B[ ]中,则数组B[ ]的容量应为______。若设A[0][0]存放于B[0],且数组A[ ][ ]的每一个数组元素在数组B[ ]中占一个数组元素位置,若按照下三角方式压缩仔放,A[8][5]在数组B[ ]中的位置是______;按照上i角方式压缩存放,A[8][5]在数组B( )中的位置是______。 A: 20 B: 50 C: 55 D: 100