1. 使用循环语句输出二维数组
使用循环语句可以非常方便地输出二维数组中的所有元素。大家可以使用两个嵌套的for循环来实现。其中,外层循环用于遍历每一行,内层循环用于遍历每一列。
下面是一个示例代码
“`cclude
tain()
{t arr = {{1, t i, j; i< 3; i++)
{
for (j = 0; j< 4; j++)
{tf(“%d “, arr[i][j]);
}tf”);
}
1 2 3 4
5 6 7 8
9 10 11 12
2. 使用指针输出二维数组
在C语言中,大家也可以使用指针来输出二维数组的元素。大家可以将二维数组看作是一个连续的一维数组,然后使用指针来遍历它。
下面是一个示例代码
“`cclude
tain()
{t arr = {{1, t p = &arr[0][0];t i; i< 12; i++)
{tf(“%d “, (p + i));
if ((i + 1) % 4 == 0)
{tf”);
}
}
1 2 3 4
5 6 7 8
9 10 11 12
3. 使用函数输出二维数组
在实际开发中,大家可能需要在多个函数中输出二维数组。为了避免重复代码,大家可以编写一个函数来输出二维数组。下面是一个示例代码
“`cclude
trrayttt col)
{t i, j; i< row; i++)
{
for (j = 0; j< col; j++)
{tf(“%d “, arr[i][j]);
}tf”);
}
tain()
{t arr = {{1,
trray(arr, 4);
1 2 3 4
5 6 7 8
9 10 11 12
综上所述,C语言中有多种方式可以输出二维数组。大家可以根据实际需求选择合适的方式。