C 知識要點

2022-07-20 04:54:08 字數 565 閱讀 2189

1、文件在開發中的作用及重要性;

2、資料結構問題:樹、二叉樹、鍊錶、佇列、堆疊;

3、資料庫基本知識:b_tree、r_tree等;

4、執行緒與程序的概念和關係;

5、怎樣使程式易於維護;

6、指標和引用;

(1)int x = 20;

int* ptrx = &x; //宣告指標,並賦值

int z = *ptrx;//重引用指標(dereferencing pointer)

注:ptrx——x的記憶體位址

*ptrx——ptrx所指向的物件的值,即x的值

(2)引用(reference)

mystruct* pstruct = new mystruct;

mystruct& ref = *pstruct;

ref.x = 100; 

等同於 

mystruct& ref = * new mystruct;

ref.x = 100;

(3)引用與指標的區別:

指標可以先宣告再賦值;

而引用不可以,它必須在宣告時就進行初始化

C 知識要點

1.類與物件 類是事物的抽象。類的物件就是類的具體化,實際化 2.c 三大特性 繼承 封裝 多型 3.c 父類與子類繼承過程中,子類的特點?子類擁有父類的所有屬性和行為 子類就是一種特殊的父類 子類物件可以當作父類物件使用 子類中可以新增父類沒有的方法和屬性 4.c 過程中多型是怎麼實現的?1 用v...

向量知識要點

1 向量的加法 向量的加法滿足平行四邊形法則和三角形法則。ab bc ac。a b x x y y a 0 0 a a。向量加法的運算律 交換律 a b b a 結合律 a b c a b c 2 向量的減法 如果a b是互為相反的向量,那麼a b,b a,a b 0.0的反向量為0 ab ac c...

Makefile知識要點

clean rm o phony clean phony顯式地告訴 make clean的是偽目標,那麼每次makeclean必然會執行rm o。否則存在一種可能性,假如當前路徑下有乙個名為clean的檔案,因為clean這個目標又沒有依賴的檔案,那這個clean檔案永遠被認為是最新的,導致rm指令...