
1颠锉、線性表 線性表(List)的表現(xiàn)形式 零個(gè)或多個(gè)數(shù)據(jù)元素組成的集合 數(shù)據(jù)元素在位置上是有序排列的 數(shù)據(jù)元素的個(gè)數(shù)是有限的 數(shù)據(jù)元素的類型必須相同 線性表的抽象定義: 線性...
1、強(qiáng)制類型轉(zhuǎn)換 C方式的強(qiáng)制類型轉(zhuǎn)換 C方式強(qiáng)制類型轉(zhuǎn)換存在的問(wèn)題 過(guò)于粗暴:任意類型之間都可以進(jìn)行轉(zhuǎn)換木柬,編譯器很難判斷其正確性 難于定位:在源碼中無(wú)法快速定位所有使用強(qiáng)制...
1淹办、C++中的動(dòng)態(tài)內(nèi)存分配 通過(guò)new關(guān)鍵字進(jìn)行動(dòng)態(tài)內(nèi)存申請(qǐng) C++中的動(dòng)態(tài)內(nèi)存申請(qǐng)時(shí)基于類型進(jìn)行的 delete關(guān)鍵用于內(nèi)存釋放 C語(yǔ)言其實(shí)是不支持動(dòng)態(tài)內(nèi)存分配的眉枕,是通過(guò)m...
1怜森、重載的概念 重載(Overload)同一個(gè)標(biāo)識(shí)符在不同的上下文有不同的意義 2速挑、C++中的函數(shù)重載 函數(shù)重載(Function Overload)用同一個(gè)函數(shù)名定義不同的...
1副硅、函數(shù)參數(shù)的默認(rèn)值 C++中可以在函數(shù)聲明時(shí)為參數(shù)提供一個(gè)默認(rèn)值姥宝,當(dāng)函數(shù)調(diào)用時(shí)沒(méi)有提供參數(shù)的址,則使用默認(rèn)值 參數(shù)的默認(rèn)值必須在函數(shù)聲明中指定 問(wèn)題:函數(shù)定義中是否可以出現(xiàn)...
1腊满、常量與宏 C++中的const常量可以替代宏常數(shù)定義: 我們還可以利用宏來(lái)定義宏代碼片段: 但是宏代碼塊不是函數(shù)套么, 常帶有副作用,為消除副作用碳蛋,用函數(shù)來(lái)替代胚泌,但是函數(shù)在調(diào)...
1、引用的意義 引用作為變量別名而存在肃弟,因此在一些場(chǎng)合可以替代指針玷室,引用相對(duì)于指針來(lái)說(shuō)具有更好的可讀性和實(shí)用性 注意:函數(shù)中的引用形參不需要進(jìn)行初始化,初始化是在調(diào)用的時(shí)候完...
1箩兽、布爾類型 C++中的布爾類型C++在C語(yǔ)言的基本類型系統(tǒng)之上增加了boolC++中的bool可取的值只有true和false理論上bool之占用一個(gè)字節(jié)注意:true代表...
1津肛、C語(yǔ)言中的const: const修飾的變量是只讀的,本質(zhì)還是變量 const修飾的局部變量在棧上分配空間 const修飾的全局變量在只讀存儲(chǔ)區(qū)分配空間 const只在編...
C++ 的加強(qiáng)主要表現(xiàn)在:類型的加強(qiáng)比肄、面向?qū)ο笾С?1快耿、變量定義 C++更強(qiáng)調(diào)語(yǔ)言的實(shí)用性,所有的變量都可以再需要使用的時(shí)候再定義芳绩,C語(yǔ)言中的變量都必須在作用域開(kāi)始的位置定義...