....

2014年11月12日 星期三

[長知識] C語言 - 陣列mixed指標

陣列即指標!
陣列名稱:指向陣列起始位址的指標



#include 
#include 

int main(){
  int a[5] = P{1, 2, 3, 4, 5};
  int i, n;
  
  printf("sizeof(a)%d\n",sizeof(a));
  printf("sizeof(a[0])%d\n",sizeof(a[0])); 
 
 n = sizeof(a)/sizeof(a[0]);
 
  for(i=0; i<n; i++){
  printf("%d %d %d \n", i, a[i], &a[i]);
    //第幾項,資料(值),位址(址) 
  
 }
}

程式輸出:


沒有留言:

張貼留言