数组_二维数组
int a [3][4]
总共是12个元素,可以当做3行4列看待,这12个元素的依次是
a [0][0] a [0][1] a [0][2] a [0][3]
a [1][0] a [1][1] a [1][2] a [1][3]
a [2][0] a [2][1] a [2][2] a [2][3]
a [i][j] 表示第i+1行第j+1列的元素
int a[m][n];//该二维数组最后无素是a[m-1][n-1],因为在C语言数组中起始位是从0开始算起的.就如上12个元素中,从a [0][0]开始就算第一个元素了, a [2][3]是最后的一组元素.
例子:
# include <stdio.h>int main(void){int a[3][4] = {{1, 2, 3, 4},{5, 6, 7, 8},{9, 10,11,12}};int i, j;//输出数组内容for (i=0; i<3; ++i){for (j=0; j<4; ++j)printf("%d ", a[i][j]);printf("\n");}return 0;}
浙公网安备 33010602011771号