C 學習筆記

2022-08-22 18:03:12 字數 870 閱讀 5443

c++ primer 中文4th版

第一部分

第一 二章

1.引用(reference)就是物件的另外乙個名字。

2.當引用初始化後,只要該引用存在,他就保持繫結在初始化時指向的物件。不可能將引用繫結到另外乙個物件上。

3.非 const 引用只能繫結到和他一樣型別的物件上,而const引用可以繫結到不同但是相關的物件或右值上。p52.

4.宣告:只是向程式表明變數的型別和名字,不分配儲存空間。

定義:為變數分配儲存空間,還可以指定初始值。

5.對於一些定義在標頭檔案中的const物件,他的定義應該用常量表示式初始化。如果沒有用常量表示式初始化,就不應該定義在標頭檔案中,而應該象其他變數一樣定義在其他原始檔中並在標頭檔案中宣告(記得要新增extern符號,以使其能被多個檔案共享)。p59

術語1.access laber(訪問標號):類中的private . public

2.herder guader(標頭檔案保護符p61):避免多重包含

3.escape sequence(轉義字元)

第三章0.初始化string物件的方式:a .string s;

b. string s("***");

c. string s(s2);

d. string s(n,'c');

1.用 cin 讀取 string 時,cin 會忽略字串前的空白,當遇到空白字元時,讀取終止。

2.另乙個有用的string io 操作是getline(輸入物件,string物件) 函式:只要不遇到換行符號,就不停止讀入。當開頭第一   個就是換行時,string物件為空。

3.注意當使用 string 的+操作時,+操作符號的左右至少有乙個是string 型別

例如:p75.

C 學習筆記( )

一 語法 迴圈 foreach 型別識別符號 in 表示式 code 用法 例子int temp foreach int num in temp 每次從temp取乙個元素賦給num直至取完 console.writeline n num 每行顯示乙個元素 執行結果 c 中唯讀 只寫控制 class ...

C 學習筆記

1.函式特徵 有函式頭和函式體 接受乙個引數 返回乙個值 需要乙個原型。2.c 命名規則 在名稱中只能使用字母字元 數字和下劃線 名稱的第乙個字元不能是數字 區分大寫字母和小寫字母 不能將c 關鍵字用作名稱 以兩個下劃線或下劃線和大寫字母打頭的名稱被保留給實現 編譯器及其使用的資源 使用,以乙個下劃...

c 學習筆記

屬性 屬性開頭字母大寫 屬性可以判斷輸入的非法值 屬性本身不儲存值 依靠字段 索引器 using system using system.collections.generic using system.linq using system.text namespace b try catch exc...