c语言二维数组输出
作者:野牛程序员:2023-08-07 05:32:02C语言阅读 2731
在C语言中,可以使用循环语句(通常是嵌套循环)来输出二维数组的内容。以下是几种常见的输出二维数组的方法:
1. 使用嵌套循环遍历输出:
int arr[3][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
// 使用嵌套循环遍历输出二维数组
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
printf("%d ", arr[i][j]);
}
printf("\\n");
}2. 使用指针遍历输出:
int arr[3][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
// 使用指针遍历输出二维数组
int rows = 3;
int cols = 4;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
printf("%d ", *(*(arr + i) + j));
}
printf("\\n");
}无论使用哪种方法,都能正确输出二维数组的内容。第一种方法使用嵌套循环直接通过下标访问二维数组元素,第二种方法使用指针来访问二维数组元素。请根据具体情况选择适合的输出方式。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c结构体数组赋值
- 下一篇:c语言二维字符数组初始化为0
