學習C 筆記(二)

2021-08-10 17:37:17 字數 496 閱讀 3697

(一):知識點,引用

我感覺引用這個知識點挺難理解的,就是為什麼要有引用這個東西的存在,引用的實質就是乙個已存在物件的別名,為啥子非要給乙個已存在物件取乙個別名呢,我覺得我現在都十分的不能理解。

例:int i = 1024 , i2 = 2048;

int &r = i , r2 = i2;          //r是乙個引用與i繫結在一起,而r2是乙個int型的變數

(1)&在此不是求位址運算子,而是起標識作用。

(2)允許在一條語句中定義多個引用,其中每個引用識別符號都必須以符號&開頭。

(3)型別識別符號是指目標變數的型別。

(4)宣告引用時,必須同時對其進行初始化。

(5)宣告乙個引用,不是新定義了乙個變數,它只表示該引用名是目標變數名的乙個別名,它本身不是一種資料型別,因此引用本身不佔儲存單元,系統也不給引用分配儲存單元。

r = 1000;//結果是r=1000,i=1000

修改引用的值實際上是修改引用繫結物件的值

C 學習筆記(二)

在學習最新的c 標準過程中會碰到很多新問題,這些問題有時候很難理解為什麼會發生。更奇怪的是,似乎跟開發工具有關。如下面這個在vs2005下的例子 word istatus ifstream ifs if i it szprlfile,0 0 std locale global std locale ...

C 學習筆記二

chapter22 滾動字幕程式 1.ondraw函式中寫畫得內容.使用invalidate 或者 invalidaterect 重新整理 觸發ondraw 得呼叫.2.windows不允許直接 訪問顯示硬體 我們必須通過和視窗 關聯得 裝置環境 跟顯示硬體 通訊 裝置環境由c 得cdc類 物件表示...

C 學習筆記(二)

本期話題 字串文字常量,指標,引用 1 關於字串文字常量 sizeof bohr 5 字串文字常量的型別是 適當個數的const字元的陣列 所以 bohr 的型別就是const char 5 下面的賦值是可以的 char p bohr 因為在c c 原來的定義裡,字串文字常量的型別就是char 字串...