在指向指標的指標這一塊,從大一開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,然後定義乙個一...