C語言程式設計_指標變數的定義和使用
阿新 • • 發佈:2019-01-09
指標變數的定義和使用
定義:存放北村地址的變數
int *(變數型別:整形指標)p = NULL(初始值:NULL恆等於0);
*p 在指標變數定義時 只起修飾作用,告訴編譯器p是指標
*p 在指標變數取值時 訪問記憶體地址為p的儲存區域
指標變數所佔位元組數只與作業系統有關
取值運算子 * (根據記憶體地址取內容或者取資料)
取址運算值 &
p = &a;通過 p 找到內容地址,在使用 * 操作來修改記憶體當中的資料
指標的算術運算 只有加、減運算
int *p = &a;
p++; // 向高位移動四個位元組
p--: // 向低位移動四個位元組
注意:指標型別決定移動幾個位元組