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

二维数组

2013年09月16日 ⁄ 综合 ⁄ 共 685字 ⁄ 字号 评论关闭

一个二维数组用指针访问,很简单,我还画了图才理解了,做个标记,免得又忘记了。

 

Code:
  1. #include <stdio.h>  
  2. #include <conio.h>  
  3. #include <stdlib.h>  
  4. int main (void)  
  5. {     
  6.     int x=3;  
  7.     int array[12][12];  
  8.     int (*p)[12];  
  9.     p=array;  
  10.     for(int i=0;i<12;i++)  
  11.     {  
  12.     for(int j=0;j<12;j++)  
  13.     {   
  14.             x=x+1;  
  15.             array[i][j]=x;  
  16.     }  
  17.     }  
  18.       
  19.     
  20.       
  21.     for(int i=0;i<12;i++)  
  22.     {  
  23.     for(int j=0;j<12;j++)  
  24.     {   
  25.               
  26.             printf("%d ",*(*(p+i)+j));  
  27.     }  
  28.     }  
  29.    
  30.     printf("/n");  
  31.   
  32.   
  33.    for(int i=0;i<12;i++)  
  34.     {  
  35.     for(int j=0;j<12;j++)  
  36.     {   
  37.               
  38.             printf("%d ",array[i][j]);  
  39.     }  
  40.     }  
  41.       
  42.   
  43.     getch();  
  44.     return 0;  
  45. }  

 

抱歉!评论已关闭.