用指向二维数组的指针,输入一个5行6列二维数组,使用指向二维数组的指针,输出元素a[2][3]值。

用指向二维数组的指针,输入一个5行6列二维数组,使用指向二维数组的指针,输出元素a[2][3]值。用c语言编写

代码如下:

#include <stdio.h>
#include <stdlib.h>

#define M 5
#define N 6

int main()
{
int a[M][N], (*p)[N] = a, i, j;

printf("请输入数据:\n");

for (i = 0; i < M; i++) {
for (j = 0; j < N; j++) {
scanf("%d", &p[i][j]);
}
}

printf("a[2][3]=%d\n", p[2][3]);

system("pause");
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答