- #include <stdio.h>
- #include <conio.h>
- void out(int *p,int h,int w);
- int main ()
- {
- int A[9][8],i,j;
- int (*p)[8];
- p=A;
- int k=0;
- for( i=0;i<9;i++)
- {
- for( j=0;j<8;j++)
- {
- A[i][j]=++k;
- }
- }
- out(&A[0][0],9,8);
- out(p[0],9,8);
- getch();
- return 0;
- } void out(int *p,int h,int w)
- {
- for(int i=0;i<h;i++)
- for(int j=0;j<w;j++)
- {
- printf("%d",*(p+w*i)+j);
- }
- }
~~ 不懂得太多了阿...