code 就說明了一切   == RTFSC   XD~~

出處:  http://www.hkepc.com/forum/viewthread.php?tid=1376184 
 

  1. int main(void)
  2. {
  3.   int a[3][3] = { 
  4.               {1, 2, 3}, 
  5.               {4, 5, 6}, 
  6.               {7, 8, 9} 
  7.             };
  8.   // a[0][0]
  9.   printf("Address of a in main = %p\n", a);
  10.   printf("Address of *a in main = %p\n", *a);
  11.   printf("Value of **a in main = %d\n", **a);
  12.   // a[1][1]
  13.   printf("Address of a + 1 in main = %p\n", a + 1);
  14.   printf("Address of *(a + 1) + 1 in main = %p\n", *(a + 1) + 1);
  15.   printf("Value of *(*(a + 1) + 1) in main = %d\n", *(*(a + 1) + 1));
  16.   printf("\n");
  17.   
  18. //  test(a);         原文這裡有誤!!
  19.   
  20.   getchar();        return 0;}
 


result

  1. Address of a in main = 0022FF10
  2. Address of *a in main = 0022FF10
  3. Value of **a in main = 1
  4. Address of a + 1 in main = 0022FF1C
  5. Address of *(a + 1) + 1 in main = 0022FF20
  6. Value of *(*(a + 1) + 1) in main = 5
 



  
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 angledark0123 的頭像
    angledark0123

    CONY的世界

    angledark0123 發表在 痞客邦 留言(0) 人氣()