chapter06 c 基礎知識

2021-08-18 03:01:04 字數 418 閱讀 4075

1、c語言的struct與c++的class的區別:struct只是作為一種複雜資料型別定義,不能用於物件導向程式設計。

2、c++中的struct和class的區別:對於成員訪問許可權以及繼承方式,class預設的是private的,而struct中預設的則是public的。class還可以用於表示模板型別,struct則不行。

3、c++中的struct還有建構函式和成員函式,以及有繼承和虛函式等特性。這與c中的struct不同的地方。

4、在呼叫不帶引數的建構函式時不需要加小括號。即無參建構函式不需要加 ( )

5、初始化列表的構造順序:初始化列表順序與變數宣告的順序一致,而不是按照出現在初始化列表中的順序。

eg:

C 基礎知識06

氣泡排序法 讓陣列中的元素兩兩比較 第i個與第i 1個比較 經過 n i 1 遍比較,陣列中的元素能夠按照預期規律排序.要從大到校排序,用 比較.規律 1.n個數需要排n 1趟 2.第j趟需要比較的次數為n j次 例 inttemp,i,j intscore 迴圈比較的趟數 for i 0 i sc...

ios基礎知識 06

零散基礎知識 1.只要被static修飾的區域性變數,只會初始化一次,在整個程式執行過程中,只有乙份記憶體 2.oc語法細節 不允許直接修改oc物件的結構體屬性的成員,所有可以通過cgmake 或先把屬性支賦給乙個值,然後通過改變賦給的那個值,在把那個值賦給屬性值 3.uiscrollview 1 ...

Chapter06 python基礎 元組

一 元組tuple 不可改變的序列 表示方法 用小括號 括起來,單個元素括起來後加逗號 建立空元組的字面值 t 建立非空元組的字面值 t 200,t 20,t 10,20,30 t 10,20,30 元組的錯誤示例 t 20 二 序列賦值 x,y,z 100,200,300 序列賦值 x,y,z 1...