用for实现二维数组的遍历输出
int a[3][4];
int i, j;
int num = 0;
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
a[i][j] = num;
num++;
}
}
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
printf("%d ", a[i][j]);
}
}
只有代码段没有头文件噢,
遍历二维数组就是设置一个值,和遍历一维数组相同的是他们都是用这个值来交换,然后实现遍历输出。
/* 输出数组中每个元素的值 */
for ( i = 0; i < 5; i++ )
{
for ( j = 0; j < 2; j++ )
{
printf("a[%d][%d] = %d\n", i,j, a[i][j] );
}
}