数组_二维数组

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;
}

posted on 2011-05-24 22:08  liwenodo  阅读(272)  评论(0)    收藏  举报

导航