二维数组行指针实现输出

在这里插入图片描述


#include<stdio.h>
int main()
{
    
     
	int i,j,k,a[2][3],(*p)[3];    //注意(*p)[3]的含义
  	for(i=0; i<2; i++)
    	for(j=0; j<3; j++)
      	   scanf("%d",&a[i][j]);
      	
    for(p=&a[0]; p<&a[0]+2; p++)
        {
    
     for(i=0; i<3; i++)
	      printf("%4d",*(*p+i));
	      printf("\n");
	  }
  	return 0;
}

猜你喜欢

转载自blog.csdn.net/xiaozhazhazhazha/article/details/106292242