
1、線性表 線性表(List)的表現(xiàn)形式 零個或多個數(shù)據(jù)元素組成的集合 數(shù)據(jù)元素在位置上是有序排列的 數(shù)據(jù)元素的個數(shù)是有限的 數(shù)據(jù)元素的類型必須相同 線性表的抽象定義: 線性...
1、強制類型轉(zhuǎn)換 C方式的強制類型轉(zhuǎn)換 C方式強制類型轉(zhuǎn)換存在的問題 過于粗暴:任意類型之間都可以進行轉(zhuǎn)換,編譯器很難判斷其正確性 難于定位:在源碼中無法快速定位所有使用強制...
1、C++中的動態(tài)內(nèi)存分配 通過new關(guān)鍵字進行動態(tài)內(nèi)存申請 C++中的動態(tài)內(nèi)存申請時基于類型進行的 delete關(guān)鍵用于內(nèi)存釋放 C語言其實是不支持動態(tài)內(nèi)存分配的,是通過m...
1、重載的概念 重載(Overload)同一個標識符在不同的上下文有不同的意義 2、C++中的函數(shù)重載 函數(shù)重載(Function Overload)用同一個函數(shù)名定義不同的...
1、函數(shù)參數(shù)的默認值 C++中可以在函數(shù)聲明時為參數(shù)提供一個默認值,當函數(shù)調(diào)用時沒有提供參數(shù)的址,則使用默認值 參數(shù)的默認值必須在函數(shù)聲明中指定 問題:函數(shù)定義中是否可以出現(xiàn)...
1、常量與宏 C++中的const常量可以替代宏常數(shù)定義: 我們還可以利用宏來定義宏代碼片段: 但是宏代碼塊不是函數(shù), 常帶有副作用,為消除副作用,用函數(shù)來替代,但是函數(shù)在調(diào)...
1、引用的意義 引用作為變量別名而存在,因此在一些場合可以替代指針,引用相對于指針來說具有更好的可讀性和實用性 注意:函數(shù)中的引用形參不需要進行初始化,初始化是在調(diào)用的時候完...
1、布爾類型 C++中的布爾類型C++在C語言的基本類型系統(tǒng)之上增加了boolC++中的bool可取的值只有true和false理論上bool之占用一個字節(jié)注意:true代表...
1、C語言中的const: const修飾的變量是只讀的,本質(zhì)還是變量 const修飾的局部變量在棧上分配空間 const修飾的全局變量在只讀存儲區(qū)分配空間 const只在編...