C 語言知識點整理(1)

2021-10-12 21:18:05 字數 893 閱讀 7598

2.1 c++的基本型別有算術型別和空型別等。

2.2 算術內型有整型和浮點型。

2.3 c++支援分離式編譯

2.4 宣告和定義的區別 extern int i //宣告非定義  int j //宣告並定義

2.5 引用是為乙個已經存在的物件另起名字

2.6 using namespace 命名空間

2.7 string 字串

2.8 vector 類模板

2.9 迭代器 iterator

3.1 using命名不能放到標頭檔案裡

4.3邏輯非運算子 if(!vec.empty()) ,如果vec不是空,則輸出。如果vec有數值,vec.empty()的數值是false,沒有值,返回的是true。因此當vec有值的時候 !vec.empty()是true 因此 if(!vec.empty)==if(true),有數值輸出。

4.4異常處理包括:throw表示式、try語句塊。

4.5try語句以關鍵字try開頭,catch子句處理。

4.6傳值,會新建乙個形參,並把實參的數值拷貝給形參。傳引用不存在變數的建立與拷貝過程。

4.7如果同一作用域內的幾個函式名字相同,但形參列表不相同,稱之為過載函式。

如:void print(const char *cp) ;

c 知識點整理

1.c 中類是否支援多繼承?請說明原因。答 不支援,需要用介面來實現多繼承 2.我們都知道乙個類可以有多個建構函式,並且c 會在我們建立類的時候預設的提供乙個無參的建構函式,當我實現了另外乙個有引數的建構函式的時候,我還能呼叫無引數的建構函式嗎?請說明原因。答 不能,因為一旦你實現了乙個建構函式,c...

C 知識點整理

函式的呼叫約定 字首自增和字尾自增的區別 字首自增就是i 字尾自增就是 i。乙個變數使用字首或字尾方式增1的結果是一樣的。但,如果涉及到增1後的賦值,字首增1會把增1後的值賦值給其它變數,而字尾增1會把增1前的值賦值給其它變數。char型別自增方式 取值範圍是 128 127,當超過127時會溢位,...

CSS 知識點整理1

css提供了一種分層設計的思想,html提供具體的內容,而css對內容進行編輯,排版,更加方便管理。一 css選擇器元素選擇器紅色 c1 藍色 c2 綠色紅色 c1 藍色 c2 綠色二 元素尺寸大小設定html,body 獲取瀏覽器的定高。子元素的父元素是body,body的父元素是html,通過設...