C 物件導向程式設計初步

2021-09-06 21:47:03 字數 681 閱讀 5368

1,使用const 指標;

const int * pone; //指向整型常量的指標,指向的值不能修改;

int * const ptwo; //指向整型的常量指標,指向的值可以修改,但該指標不能再指向其他變數;

const int * const pthree; //指向整型常量的常量指標

summarize、summary;

訪問指標儲存記憶體位址處的值,使用解除引用運算子(*)

在自由儲存區域建立物件,可使用關鍵字new,並將返回位址值儲存賦值給指標變數;

2,不能給引用重新賦值

3,函式兩個缺點:引數按值傳遞,返回語句只能返回乙個值 ===>按引用將引數傳遞給函式可克服這兩個缺點,c++中按引用傳遞引數有兩種方式:使用指標和使用引用,讓函式能訪問原始物件,按引用傳遞物件讓函式能夠修改被指向的物件,傳遞給函式引數儲存在堆疊中;

4,函式按值傳遞for example

函式按值傳遞例項說明

引數x和y是按值傳遞給函式swap(),將在函式中建立區域性副本,函式對區域性副本進行修改;

5,使用指標作為函式的引數,傳遞指標,實際上傳遞的是物件的位址,這樣函式便能夠操作儲存在該位址處的值

for example:通過使用指標來引用傳遞

6,使用引用傳遞函式引數

7,使用指標引用--在函式中返回多值

用引用改寫程式

物件導向程式設計 1 物件導向程式設計初步認知

其實,不需要搞明白面向過程程式設計和物件導向程式設計的區別,只需要明白物件導向的特點 變數必須有家長,萬事家長做主.慢慢就能理解物件導向的優劣.1.變數有所屬.常規方式 var a 1 let b 1 2 const c function name console.log a,b,c 常規的變數申明...

3 物件導向程式設計初步

如何開汽車 事務比較簡單,可以用線性的思維去解決 面向過程 物件導向 1.踩離合 駕駛員 2.掛擋 汽車 3.踩油門,放離合 駕駛員開汽車!4.開了 car.start 如何製造汽車 事物比較複雜使用簡單的線性思維無法解決 面向過程 物件導向 1.造車輪?車輪 2.造發動機?買橡膠到馬來西亞找到橡膠...

c 物件導向程式設計 物件導向

什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...