中輸出數組中某一個元素的地址?
數組名就是第一個元素的指針, 從0開始第n個元素的地址就是(arr + n), 輸出時可以強制轉換為int或long類型輸出: printf("地址: %d", (int)(arr + n))
比如定義一個數組ch[5],依次輸出ch[0]到ch[4]的地址:
char ch[5];
for(int i = 0; i
也可以寫為
for(int i = 0; i
中輸出數組中某一個元素的地址?
數組名就是第一個元素的指針, 從0開始第n個元素的地址就是(arr + n), 輸出時可以強制轉換為int或long類型輸出: printf("地址: %d", (int)(arr + n))
比如定義一個數組ch[5],依次輸出ch[0]到ch[4]的地址:
char ch[5];
for(int i = 0; i
也可以寫為
for(int i = 0; i