如何用C语言打印出二维数组?

如题所述

假设需要打印的数组为int类型,数组名为Array,Dim1为数组的行,Dim2为数组的列。

int i,j;//临时变量
for(i = 0; i < Dim1; i++)//外层循环遍历行
  for(j = 0; j < Dim2; j++)//内层循环遍历列
    {
        printf("%d ",Array[i][j]);//访问数组元素并打印
    }

打印数组时(无论几维)都要注意数组下标从0开始,除非刻意放弃下标为0的元素,多存一个元素,此时for循环范围则可从1开始到数组长度。

温馨提示:答案为网友推荐,仅供参考
相似回答