用指针变量输出二维数组元素的值。 代码: #include<stdio.h> void main(){ int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};//定义一串二维数组 int (*p)[4];//定义指针 p=a; int i,j; for(i=0;i<3;i++){ for(j=0;j<3;j++) { printf("%d\t",*(*(p+i))+j);//输出 } printf("\n\n"); } }