C Primer Plus 知識點整理(一)

2021-07-27 04:28:48 字數 473 閱讀 5897

*變數的命名不能以數字開頭

*變數名中只能包含字母、下劃線和數字,不能有空格。

*變數名不能與標準資料庫的變數名衝突(盡量不要將下劃線作為第乙個字元)

*變數名區分大小,字元長度由編譯器決定。

*變數、常量、函式、語句塊等的名字都稱為識別符號

*變數是可讀、寫的記憶體單元;

*常量是只可讀的記憶體單元

*宣告指定了乙個變數的識別符號,用來描述變數的型別,是型別還是物件,或者函式等

*定義是對宣告的實現或者例項化

*宣告是為了讓編譯器正確處理對宣告變數和函式的引用。

*定義是乙個給變數分配記憶體的過程,或者是說明乙個函式具體幹什麼用。

*電腦科學裡的巨集(macro),是一種批量處理的稱謂。

*一般說來,巨集是一種規則或模式,或稱語法替換 ,用於說明某一特定輸入(通常是字串)如何根據預定義的規則轉換成對應的輸出(通常也是字串)。這種替換在預編譯時進行,稱作巨集展開。

知識點整理

一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...

知識點整理

一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...

知識點整理

一 狀態控制碼 code,control flag 標誌位欄位 u a p r s f 佔6位元。各 位元的含義如下 ack 確認位元 acknowledge 只有當ack 1時確認號字段才有效,代表這個封包為確認封包。當ack 0時,確認號無效。psh push function 若為1時,代表要...