c语言中定义一个指向二维数组的指针 数组
时间: 2023-08-07 22:06:40 浏览: 81
C语言中二维数组指针的简要说明
在C语言中,定义一个指向二维数组的指针数组可以使用以下语法:
```c
int (*ptr)[n]; // ptr是一个指向int类型n列的二维数组的指针
```
这里的`n`代表数组每行的元素个数。通过这个指针,可以访问二维数组中的元素。例如:
```c
int arr[2][3] = {{1, 2, 3}, {4, 5, 6}};
ptr = arr; // 将ptr指向arr数组
// 访问二维数组中的元素
printf("%d", ptr[0][1]); // 输出2
printf("%d", ptr[1][2]); // 输出6
```
需要注意的是,这里的指针数组指的是一个指针,而这个指针指向的是一个二维数组。
阅读全文