若有定义“int m[10][6];”,则在程序中引用数组元素m[i][j]的4种形式为:____________、____________、____________和____________(假设i、j已正确说明并赋值)[/i]
举一反三
- 若有说明语句"int a[4][10];"且 0<=i<4,0<=j<10,则对数组元素 a[i][j]的错误引用是*(a+i)[j]。[/i]
- 若有定义:int a[4][10];,则以下选项中对数组元素a[i][j]引用错误的是()。 (o<=i<4,0<=j<=10[/i] A: *(&a[0][0]+10*i+j) B: *(a+i)+j C: *(*(a+i)+j) D: *(a[i]+j)
- 以下程序的运行结果是 。 #include func(int array[][4],int m) {int i,j,k; k=0; for(i=0;i<3;i++) for(j=0;j<4;j++) if(array[i][j][/i]
- 若二维数组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有m列,则在a[ i ][ j ]前的元素个数是