编写程序输出二维数组中的全部元素。 (用指针变量指向元素)
时间: 2024-12-11 08:31:44 浏览: 10
指向二维数组元素的指针分析.zip
当然可以。在C语言中,你可以编写一个函数来接收二维数组的地址、行数和列数,然后通过指针逐个访问并打印数组中的元素。这里是一个示例:
```c
#include <stdio.h>
// 函数声明
void print_2d_array(int **array, int rows, int cols);
int main() {
int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}; // 示例二维数组
// 调用函数
print_2d_array(arr, 3, 4);
return 0;
}
// 打印二维数组的函数
void print_2d_array(int **array, int rows, int cols) {
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
printf("Element at (%d, %d): %d\n", i, j, array[i][j]);
}
}
}
阅读全文