现在的位置: 首页 > 综合 > 正文

还是二维数组

2013年09月09日 ⁄ 综合 ⁄ 共 508字 ⁄ 字号 评论关闭
Code:
  1. #include <stdio.h>  
  2. #include <conio.h>  
  3. void out(int *p,int h,int w);  
  4. int main ()  
  5. {     
  6.     int A[9][8],i,j;  
  7.     int (*p)[8];  
  8.     p=A;  
  9.    int k=0;  
  10.    for( i=0;i<9;i++)  
  11.    {  
  12.        for( j=0;j<8;j++)  
  13.        {  
  14.                A[i][j]=++k;  
  15.         }  
  16.    }  
  17.    out(&A[0][0],9,8);  
  18.    out(p[0],9,8);  
  19.       
  20.     getch();  
  21.     return 0;  
  22. } void out(int *p,int h,int w)  
  23. {  
  24.      for(int i=0;i<h;i++)  
  25.        for(int j=0;j<w;j++)  
  26.        {  
  27.               printf("%d",*(p+w*i)+j);  
  28.        } 
  29. }  

~~ 不懂得太多了阿...

抱歉!评论已关闭.