《C primer 讀書筆記》 指標

2021-09-12 23:06:05 字數 467 閱讀 6791

指標持有另乙個物件的位址,使我們能夠間接地操作這個物件 。

指標的型別可以指示編譯器怎樣解釋特定位址上記憶體的內容,以及該記憶體區域應該跨越多少記憶體單元。

在逗號分隔的識別符號列表中,每個將被用作指標的識別符號前都必須加上解引用操作符 

//lp 是乙個指向 long型別物件的指標,lp2則是乙個 long 型的資料物件

long *lp, lp2;

當指標持有 0 值時 表明它沒有指向任何物件 。

int *pi=0;
空(void*) 型別指標,可以被任何資料指標型別的位址值賦值,函式指標不能賦值給它。不能夠操作空型別指標所指向的物件,只能傳送該位址值或將它與其他位址值作比較 。

指標加 2 意味著給指標持有的位址值增加了該型別兩個物件的長度(2*sizeof(型別))。

C primer 讀書筆記

第2 章 變數和基本型別 1 變數直接初始化和變數 複製初始化 int ival 1024 direct initialization int ival 1024 copy initialization 初始化不是賦值 2 內建型別復 制初始化和直接初始化幾乎沒有區別 但 對類型別物件來 說,有些初...

C Primer讀書筆記

前些日子開始看 c primer 順便做一些筆記,既有書上的,也有自己理解的。因為剛學c 不久,筆下難免有謬誤之處,行文更是凌亂 所幸不是用來顯配的東西,發在linuxsir只是為了方便自己閱讀記憶,以防只顧上網忘了正事。書看了不到一半,所以大約才寫了一半,慢慢補充。const要注意的問題 1 下面...

C Primer讀書筆記

前些日子開始看 c primer 順便做一些筆記,既有書上的,也有自己理解的。因為剛學c 不久,筆下難免有謬誤之處,行文更是凌亂 所幸不是用來顯配的東西,發在linuxsir只是為了方便自己閱讀記憶,以防只顧上網忘了正事。書看了不到一半,所以大約才寫了一半,慢慢補充。const要注意的問題 1 下面...