例 用二维指针表示将二维数组在电脑屏幕上输出
代码如下:
#include<stdio.h>
#define M 3
#define N 2
/*-----输出二位数组的第二行*/
main()
{
int a[N][M]={{1,2,3},{11,12,15}};
int *p,i;
for(p=*(a+1);p<*(a+1)+M;p++)
{
printf("a[1][%d]=%d\n",p-*(a+1),*p);
}
printf("\n");
}
输出结果:是第二行的所有元素