出版時(shí)間:2009-5 出版社:中國鐵道出版社 作者:詹發(fā)榮 頁數(shù):312
內(nèi)容概要
《C++語言程序設(shè)計(jì)》是一本非常適合初學(xué)者學(xué)習(xí)C++編程的入門指導(dǎo)書,對學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)有一定的幫助作用。全書共分9章,第1章介紹了C++程序的基本結(jié)構(gòu)和運(yùn)行環(huán)境;第2章介紹了C++語言中的基本數(shù)據(jù)類型和表達(dá)式以及表達(dá)式的副作用;第3章介紹了程序設(shè)計(jì)中的3種基本控制結(jié)構(gòu)與語句;第4章介紹了數(shù)組類型及其定義和使用方法,字符數(shù)組和字符串之間的關(guān)系;第5章介紹了函數(shù)的概念,重載函數(shù)和函數(shù)模板,函數(shù)的作用域;第6章介紹了指針的概念以及與指針相關(guān)的動態(tài)內(nèi)存管理的概念;第7章介紹了用戶自定義數(shù)據(jù)類型,即結(jié)構(gòu)類型和聯(lián)合類型的定義,以及結(jié)構(gòu)的重要應(yīng)用即鏈表的建立與遍歷;第8章介紹了面向?qū)ο笾械膬蓚€(gè)重要概念,即類與對象,初步引入了面向?qū)ο蟮乃枷耄坏?章介紹了用流類實(shí)現(xiàn)數(shù)據(jù)的輸入/輸出,以及各流類之間的繼承關(guān)系。
書籍目錄
第1章 C++程序的基本結(jié)構(gòu)和運(yùn)行環(huán)境1.1 C++語言簡介1.1.1 C++語言的特點(diǎn)1.1.2 C++和C的關(guān)系和區(qū)別1.2 C++程序的基本結(jié)構(gòu)和語法規(guī)則1.2.1 一個(gè)簡單的C++程序1.2.2 C++程序結(jié)構(gòu)及語法規(guī)則1.3 程序的編輯、編譯、連接和運(yùn)行1.3.1 開發(fā)C++應(yīng)用程序的步驟1.3.2 VC++6.0集成開發(fā)環(huán)境簡介第2章 筑牢C++語言編程基礎(chǔ)2.1 C++數(shù)據(jù)類型2.1.1 C++數(shù)據(jù)類型的分類2.1.2 C++程序中數(shù)據(jù)的表現(xiàn)形式2.2 整數(shù)類型數(shù)據(jù)2.2.1 各種整型數(shù)據(jù)的基本情況2.2.2 整數(shù)常量的表示2.2.3 整型變量的定義和初始化2.3 字符型數(shù)據(jù)2.3.1 字符型數(shù)據(jù)的基本情況2.3.2 字符型常量的表示2.3.3 字符型和整型的關(guān)系2.4 枚舉型數(shù)據(jù)2.5 實(shí)型數(shù)據(jù)2.5.1 各種實(shí)型數(shù)據(jù)的基本情況2.5.2 實(shí)型常量的表示和實(shí)型變量的定義和初始化2.6 符號常量與常值變量2.6.1 用符號代替常量的兩種定義方法2.6.2 符號常量應(yīng)用舉例2.6.3 使用符號常量的優(yōu)點(diǎn)及注意事項(xiàng)2.7 數(shù)值表達(dá)式2.7.1 算術(shù)表達(dá)式2.7.2 位運(yùn)算表達(dá)式2.7.3 增1/減1運(yùn)算符2.7.4 賦值表達(dá)式2.7.5 數(shù)學(xué)表達(dá)式和C++表達(dá)式2.7.6 類型的自動轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換2.8 邏輯型數(shù)據(jù)與邏輯表達(dá)式2.8.1 邏輯型數(shù)據(jù)2.8.2 邏輯表達(dá)式2.8.3 有關(guān)條件的表達(dá)2.8.4 邏輯型數(shù)據(jù)與其他類型數(shù)據(jù)的關(guān)系2.8.5 條件表達(dá)式2.9 自定義類型修飾符2.9.1 自定義類型修飾符的定義格式2.9.2 自定義類型修飾符的作用2.1 0表達(dá)式的副作用與表達(dá)式語句2.1 0.1 表達(dá)式的副作用2.1 0.2 表達(dá)式副作用的應(yīng)用第3章 靈活控制C++程序流程3.1 流程控制與程序結(jié)構(gòu)3.2 條件分支結(jié)構(gòu)3.2.1 if語句3.2.2 switch多分支結(jié)構(gòu)語句3.3 循環(huán)結(jié)構(gòu)3.3.1 C++中循環(huán)流程控制3.3.2 while循環(huán)3.3.3 do…while循環(huán)3.3.4 for循環(huán)3.3.5 循環(huán)嵌套3.3.6 break和continue語句的使用3.4 其他流程控制3.4.1 goto語句3.4.2 return語句第4章 解決復(fù)雜問題的工具——數(shù)組4.1 一維數(shù)組4.1.1 一維數(shù)組的引入4.1.2 一維數(shù)組4.2 多維數(shù)組4.2.1 二維數(shù)組4.2.2 三維數(shù)組4.2.3 二維數(shù)組元素的訪問4.3 字符數(shù)組與字符串4.3.1 字符串的基本概念4.3.2 字符串存儲空間的分配4.3.3 常用的字符串操作函數(shù)4.3.4 字符串處理應(yīng)用舉例第5章 解決應(yīng)用問題的手段——函數(shù)5.1 函數(shù)的定義5.1.1 C++中函數(shù)的定義5.1.2 函數(shù)的分類5.1.3 函數(shù)返回值的默認(rèn)類型5.2 函數(shù)的調(diào)用5.2.1 函數(shù)調(diào)用格式及調(diào)用方式5.2.2 函數(shù)的遞歸調(diào)用5.3 函數(shù)原型與頭文件5.3.1 函數(shù)原型5.3.2 頭文件5.4 函數(shù)調(diào)用中的參數(shù)傳遞5.4.1 值傳遞和地址傳遞5.4.2 數(shù)組參數(shù)5.4.3 可選參數(shù)5.5 內(nèi)聯(lián)函數(shù)5.6 函數(shù)重載與名字混成5.6.1 函數(shù)重載5.6.2 名字混成5.7 函數(shù)和變量的作用域5.7.1 函數(shù)的作用域5.7.2 變量的作用域和生存期5.7.3 符號常量的作用域和生存期5.8 函數(shù)模板5.8.1 函數(shù)模板的引入5.8.2 函數(shù)模板的定義5.8.3 函數(shù)模板的實(shí)例化第6章 指針、引用和動態(tài)空間管理6.1 指針的概念和指針變量的定義6.1.1 指針變量的定義和初始化6.1.2 常值指針6.2 指針的基本操作6.2.1 指針賦值6.2.2 取變量的地址6.2.3 間接訪問6.2.4 判斷指針是否是空指針6.2.5 計(jì)算兩地址間數(shù)據(jù)單元的個(gè)數(shù)6.2.6 指針移動6.2.7 指針表達(dá)式的副作用6.2.8 指針類型的強(qiáng)制轉(zhuǎn)換6.2.9 指針操作符的綜合應(yīng)用6.3 指針與數(shù)組6.3.1 一維數(shù)組元素的訪問方式6.3.2 二維數(shù)組元素的訪問方式6.3.3 關(guān)于指向數(shù)組的指針6.3.4 字符指針與字符串6.3.5 指針數(shù)組與命令行參數(shù)6.3.6 數(shù)組參數(shù)實(shí)際上是指針6.4 指針與函數(shù)6.4.1 指針參數(shù)6.4.2 指針函數(shù)6.4.3 函數(shù)指針6.5 引用6.5.1 引用的概念6.5.2 指針和引用的比較6.5.3 引用使用舉例6.6 動態(tài)空間管理6.6.1 動態(tài)空間的引入6.6.2 動態(tài)空間的管理第7章 結(jié)構(gòu)類型與聯(lián)合類型7.1 結(jié)構(gòu)的定義7.1.1 結(jié)構(gòu)的基本概念7.1.2 結(jié)構(gòu)類型的定義格式7.2 結(jié)構(gòu)變量的定義和初始化7.3 結(jié)構(gòu)成員的訪問操作7.3.1 賦值運(yùn)算7.3.2 直接成員運(yùn)算與間接成員運(yùn)算7.3.3 結(jié)構(gòu)應(yīng)用舉例7.4 結(jié)構(gòu)與函數(shù)7.4.1 結(jié)構(gòu)作為函數(shù)的參數(shù)類型7.4.2 結(jié)構(gòu)作為函數(shù)的返回值類型7.5 結(jié)構(gòu)與鏈表7.5.1 鏈表的基本概念7.5.2 結(jié)構(gòu)類型的應(yīng)用——鏈表7.6 結(jié)構(gòu)與操作符重載7.7 聯(lián)合7.7.1 聯(lián)合的基本概念7.7.2 聯(lián)合類型使用舉例第8章 學(xué)會應(yīng)用面向?qū)ο缶幊?.1 類8.1.1 類和對象的概念8.1.2 類的定義8.1.3 類的使用說明8.2 構(gòu)造函數(shù)8.2.1 構(gòu)造函數(shù)的定義8.2.2 無參構(gòu)造函數(shù)和有參構(gòu)造函數(shù)8.2.3 復(fù)制構(gòu)造函數(shù)8.2.4 賦值操作符的重載8.2.5 構(gòu)造函數(shù)中的初始化表8.3 析構(gòu)函數(shù)8.3.1 析構(gòu)函數(shù)的定義8.3.2 默認(rèn)析構(gòu)函數(shù)8.3.3 析構(gòu)函數(shù)研究8.4 友元函數(shù)和友元類8.4.1 友元函數(shù)8.4.2 友元類8.5 類的繼承8.5.1 類繼承的概念8.5.2 單繼承的實(shí)現(xiàn)方法8.5.3 多繼承的實(shí)現(xiàn)方法8.6 類的虛函數(shù)與多態(tài)性8.6.1 虛函數(shù)和多態(tài)性8.6.2 虛函數(shù)和多態(tài)性應(yīng)用舉例8.7 類的靜態(tài)成員8.7.1 靜態(tài)成員的基本概念8.7.2 靜態(tài)成員的應(yīng)用舉例8.8 模板類第9章 巧用C++流進(jìn)行輸入/輸出9.1 C++流的基本概念9.1.1 C++語言系統(tǒng)中的I/O流類庫9.1.2 C++語言系統(tǒng)預(yù)定義的流對象9.2 輸入/輸出的格式控制9.3 文件操作9.3.1 文件的概念9.3.2 文件流對象的建立9.3.3 文件流狀態(tài)的判定9.3.4 文本文件的訪問操作9.3.5 二進(jìn)制文件的訪問操作9.4 字符串流9.4.1 對字符串流的操作9.4.2 字符串流對象應(yīng)用舉例參考文獻(xiàn)
編輯推薦
《C++語言程序設(shè)計(jì)》適合作為高職高專院?!癈++語言程序設(shè)計(jì)”課程的教材,也可作為面向?qū)ο蟪绦蛟O(shè)計(jì)的入門參考書籍。
圖書封面
評論、評分、閱讀與下載