C語言學習筆記 指向指標的指標 多級指標

2021-05-22 06:53:25 字數 626 閱讀 5511

在指向指標的指標這一塊,從大一開c語言課的時候就沒弄明白,現在快畢業了,重新拾起c語言,多少是明白了一點;在這塊的介紹上,文字描述太難懂太繞了,咱直接上例子,看**,debug一下,看看記憶體和位址的分配情況就差不多能明白了……

例項程式:

程式輸出:

the value of   myvar is       12.

the address of myvar is 12ff7c.

the value of   p         is 12ff7c.

the address of p         is 12ff78.

the value of *p is            12.

the value of   pa    is 12ff78.

the address of pa    is 12ff74.

the value of **pa is          12.

the value of   pb    is 12ff74.

the address of pb    is 12ff70.

the value of ***pb is         12.

press any key to continue

C語言學習筆記 指標 多級指標

指標的指標 如果乙個指標變數存放的是另乙個指標變數的位址,則稱這個指標變數為指向指標的指標變數。假如定義了乙個二級指標 int q 對於上述例子的二級指標,我們可以把int q拆分成兩部分看 即int 和 q 後面 q 中的 表示 q 是乙個指標變數,前面的int 表示指標變數 q 只能存放int ...

C語言學習筆記 指標

若觸過組合語言,那麼理解學習c語言中指標就很簡單了。指標,在彙編裡面的表現形式,無非就是定址,直接定址和間接定址。先來學習下,c語言中的4大類資料型別 基本型別 int,long,float,char 構造型別 陣列,結構體 struct,聯合體 union,列舉型別 enum 指標型別 int l...

C語言學習筆記 指標

c語言要玩的好,指標是核心,但是指標在學習的時候看教程往往感覺一看就明白,但是實際用的時候一用就錯,而且還不知道錯在哪。為了更加深刻的了解指標,將學習過程記錄下來,依次加深對指標的理解。先看看一段測試 void fun void int main void 定義乙個變數a,值為100,然後定義乙個一...