1. 程式人生 > >C語言程式設計_指標變數的定義和使用

C語言程式設計_指標變數的定義和使用

指標變數的定義和使用

定義:存放北村地址的變數

int *(變數型別:整形指標)p = NULL(初始值:NULL恆等於0);

*p 在指標變數定義時 只起修飾作用,告訴編譯器p是指標

*p 在指標變數取值時 訪問記憶體地址為p的儲存區域

指標變數所佔位元組數只與作業系統有關

取值運算子 * (根據記憶體地址取內容或者取資料)

取址運算值 &  

p = &a;通過 p 找到內容地址,在使用 * 操作來修改記憶體當中的資料

指標的算術運算   只有加、減運算

int *p = &a;

p++;  // 向高位移動四個位元組

p--:   // 向低位移動四個位元組

注意:指標型別決定移動幾個位元組