二维数组访问问题

C语言中二维数组的访问:

	char c[10][10];			
	for (int i = 0; i < 10; i++)		//100个值,按行展开为0~99
		for (int j = 0; j < 10; j++)
			c[i][j] = i * 10 + j;
	char a = c[2][20];					//可以访问的,得到的是c的第2*10+20+1个元素,即40
	char b = c[3][40];					//可以访问的,得到的是c的第3*10+40+1个元素,即70
	char d = c[9][10];					//访问越界!


猜你喜欢

转载自blog.csdn.net/csdnqixiaoxin/article/details/75195047