C語言指標的入門pointer

2021-09-12 22:56:27 字數 425 閱讀 7422

pointer指標,一般計算機中用乙個16進製制數來表示記憶體位址。通過使用資料型別加*宣告乙個指標變數,指標變數只能用來儲存記憶體位址,用取位址符&i 把變數i的位址取出來 用指標變數pointer 儲存了起來,此時我們可以說 指標pointer指向了 i的位址。

#include#include/**

*/main()

* 指標常見錯誤

* 宣告了指標變數後 未初始化直接通過*p 進行賦值操作 執行時會報錯

* * 未賦值的指標稱為野指標(沒有對指標進行賦值就對指標進行訪問操作)

* 指標型別錯誤 如int* p 指向了double型別的位址, 通過指標進行讀取操作時,讀取值會出錯

#include#include/**

*/main()

C語言 指標pointer 與解引用

符號 的三種概念 a a b 乘法 兩邊都是變數 乘法概念 int p 識別符號 和 變數之間 申明概念 申明了乙個指標p p 100 指向概念 指標有三個值,最關係其中兩個值 p和 p p 指標p,存放的是a的位址 指向目標的位址 p p指向目標的內容 不常用 p 存放的也是位址,是指標的位址 理...

C 學習隨筆之指標 pointer 初識

資料型別 指標變數名例 int ptr num char ptr name int year year 2016 int ptr year 取位址符 ptr year year 賦值記憶體位址 char ch a char ptr ch ch cout void ptr ch t ptr ch en...

C語言 指標入門

在我年輕的時候,我三次鼓起勇氣學習c,三次都倒在了指標上 雖然很清楚指標是一種存放位址的變數,但是他具體是乙個什麼意思呢?我把整個空間看成乙個 n 1 維的空間。n 是資料型別,可能是int,char,double,等等。1 是位址。把位址看成一根數軸。舉個粒子 int pa int a 5 pa ...