出版時間:2005-5 出版社:清華大學(xué)出版社 作者:李春葆/章啟俊 頁數(shù):277
Tag標(biāo)簽:無
內(nèi)容概要
《C++程序設(shè)計》全面討論了C++程序設(shè)計的有關(guān)概念,內(nèi)容由淺入深農(nóng)步地展開,力圖使初學(xué)者容易理解,而不是死記概念。 《C++程序設(shè)計》共分15章和一個附錄。第1章為C++概述,闡述了面向?qū)ο蟮挠嘘P(guān)概念;第2章介紹C++的數(shù)據(jù)類型;第3章介紹3種控制語句;第4章介紹函數(shù)和預(yù)處理;第5章介紹數(shù)組和指針;第6章介紹類和對象;第7章介紹相用;第8章介紹友元函數(shù)和友元類;第9章介紹運(yùn)算符重載;第10章介紹函數(shù)模板和類模板;第11章介紹派生和繼承;第12章介紹多態(tài)性和虛函數(shù);第13章介紹C++流和文件;第14章介紹異常處理;第15章介紹名稱空間?! 芯脑O(shè)計了大量的例題,具體說明有關(guān)概念和程序設(shè)計方法。所有例題都在MicrosoftVisualC++6.0系統(tǒng)中運(yùn)行通過。各章給出了練習(xí)題和實習(xí)題,最后的附錄中提供了10個綜合實習(xí)題。為了便于學(xué)習(xí),編者還編寫了與《C++程序設(shè)計》戌套的輔導(dǎo)書《C++程序設(shè)計學(xué)習(xí)與上機(jī)實驗指導(dǎo)》,供讀者參考?! 禖++程序設(shè)計》可以作為大專院校計算機(jī)專業(yè)和非計算機(jī)專業(yè)學(xué)生學(xué)習(xí)C++語言的教材。
書籍目錄
第1章 C++概述1.1 C++的發(fā)展歷史1.2 程序設(shè)計語言語言和程序設(shè)計方法1.2.1 程序和程序設(shè)計語言1.2.2 結(jié)構(gòu)化程序設(shè)計1.2.3 面向?qū)ο蟮某绦蛟O(shè)計1.3 C++語言的特點(diǎn)1.4 C++程序開發(fā)過程1.5 C++程序結(jié)構(gòu)1.5.1 簡單的C++程序1.5.2 C++程序的組成1.5.3 C++程序的書寫格式練習(xí)題1上機(jī)實習(xí)題1第2章 C++數(shù)據(jù)類型2.1 基本數(shù)據(jù)類型2.2 常量和變量2.2.1 常量2.2.2 變量2.3 運(yùn)算符和表達(dá)式2.3.1 算術(shù)運(yùn)算符2.3.2 賦值運(yùn)算符2.3.3 等值、關(guān)系和邏輯運(yùn)算符2.3.4 自增、自減運(yùn)算符2.3.5 條件運(yùn)算符2.3.6 位運(yùn)算符2.3.7 sizeof運(yùn)算符2.3.8 運(yùn)算符優(yōu)先級2.3.9 表達(dá)式2.3.10 數(shù)據(jù)類型轉(zhuǎn)換2.4 復(fù)合數(shù)據(jù)類型2.4.1 枚舉類型2.4.2 結(jié)構(gòu)體2.4.3 共用體2.4.4 位域2.4.5 用typedef定義自己的變量類型練習(xí)題2上機(jī)實習(xí)題2第3章 控制語句3.1 順序控制語句3.1.1 輸出3.1.2 輸入3.2 選擇控制語句3.2.1 if語句3.2.2 if...else語句3.2.3 if...else語句3.2.4 switch語句3.3 循環(huán)控制語句3.3.1 while語句3.3.2 do語句3.3.3 for語句3.4 躒轉(zhuǎn)語句3.4.1 break語句3.4.2 continue語句3.4.3 goto語句練習(xí)題3第4章 函數(shù)和預(yù)處理4.1 函數(shù)概述4.2 函數(shù)的定義和調(diào)用4.2.1 函數(shù)定義4.2.2 函數(shù)的說明4.2.3 函數(shù)的高動腦筋4.3 函數(shù)的參數(shù)傳遞4.4 內(nèi)聯(lián)函數(shù)4.5 遞歸函數(shù)4.6 函數(shù)重載4.7 作用域4.7.1 永久變量、臨時變量和靜態(tài)變量4.7.2 域運(yùn)算符4.7.3 外部變量4.7.4 自動變量和寄存器變量4.8 文件與預(yù)處理4.8.1 宏定義命令4.8.2 文件包含命令4.8.3 條件編譯命令4.8.4 斷言練習(xí)題4上機(jī)實驗題4第5章 數(shù)組和指針5.1 數(shù)組5.1.1 數(shù)組說明5.1.2 數(shù)組初始化5.1.3 數(shù)組賦值5.1.4 數(shù)組越界5.1.5 二維數(shù)組5.1.6 多維數(shù)組5.1.7 數(shù)組作為函數(shù)參數(shù)5.2 指針5.2.1 指針定義5.2.2 指針初始化5.2.3 指針運(yùn)算5.2.4 指我才數(shù)組的關(guān)系5.2.5 mew 與delete5.2.6 字符指針5.3 指針與函數(shù)5.3.1 指針作為函數(shù)參數(shù)5.3.2 指針型函數(shù)5.3.3 函數(shù)指針5.4 指針與多維數(shù)組5.4.1 指向數(shù)組元素的指針5.4.2 指針數(shù)組5.4.3 數(shù)組指針練習(xí)題遽上機(jī)實習(xí)題5第6章 類和對象6.1 類6.1.1 類的定義6.1.2 類的成員函數(shù)6.1.3 訪問權(quán)限6.2 類對象6.2.1 對象的定義格式6.2.2 對象成員的表示方法6.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)6.3.1 構(gòu)造函數(shù)6.3.2 重載構(gòu)造函數(shù)6.3.3 析構(gòu)函數(shù)6.4 常類型6.4.1 常對象6.4.2 常對象成員6.5 靜態(tài)成員6.5.1 靜態(tài)數(shù)據(jù)成員6.5.2 靜態(tài)成員函數(shù)6.6 類成員指針6.6.1 類數(shù)據(jù)成員指針6.6.2 類成員函數(shù)指針6.7 this指針練習(xí)題6 上機(jī)實習(xí)題6第7章 引用7.1 引用的概念7.2 引用類型7.2.1 指針引用7.2.2 引用類型的限制7.3 引用作函數(shù)參數(shù)7.3.1 引用傳遞參數(shù)7.3.2 對象引用作函數(shù)參數(shù)7.4 引用返回值7.5 常引用7.6 引用的應(yīng)用實例練習(xí)題7上機(jī)實習(xí)題7第8章 友元8.1 友元函數(shù)8.2 友元類8.3 友元的應(yīng)用實例練習(xí)題8上機(jī)實習(xí)題8第9章 運(yùn)算符重載9.1 運(yùn)算符重載概述9.2 重載單目運(yùn)算符9.3 重載雙目運(yùn)算符9.4 重載比較運(yùn)算符9.5 重載賦值運(yùn)算符9.5.1 重載運(yùn)算符“+=”和“-=”9.5.2 重載運(yùn)算符“=”9.6 重載下標(biāo)運(yùn)算符9.7 重載運(yùn)算符new與delete9.8 重載逗號運(yùn)算符9.9 重載類型轉(zhuǎn)換運(yùn)算符9.10 運(yùn)算符重載應(yīng)用實例練習(xí)題9上機(jī)實習(xí)題9第10章 模板10.1 模板的概念10.2 函數(shù)模板10.2.1 函數(shù)模板的說明10.2.2 函數(shù)模板的使用10.2.3 用戶定義的參數(shù)類型10.3 類模板10.3.1 類模板的說明10.3.2 類模板的使用10.4 模板應(yīng)用實例練習(xí)題10上機(jī)實習(xí)題10第11章 派生和繼承11.1 派生類11.1.1 派生類的定義格式11.1.2 派生類生成過程11.2 訪問控制11.2.1 公有繼承11.2.2 私有繼承11.2.3 保護(hù)繼承11.3 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)11.3.1 構(gòu)造函數(shù)11.3.2 析構(gòu)函數(shù)11.4 虛基類11.4.1 作用域分辨符11.4.2 虛基類說明11.4.3 虛基類的初始化11.5 派生和繼承實例練習(xí)題11上機(jī)實習(xí)題11第12章 多態(tài)性和虛函數(shù)12.1 靜態(tài)聯(lián)編和動態(tài)聯(lián)編12.2 虛函數(shù)12.2.1 虛函數(shù)說明12.2.2 多繼承中的虛函數(shù)12.2.3 虛函數(shù)的限制12.3 純虛函數(shù)的抽象類12.3.1 純虛函數(shù)12.3.2 抽象類12.4 抽象類的實例練習(xí)題12上機(jī)實習(xí)題12第13章 C++流和文件流13.1 什么是流13.1.1 預(yù)定義流13.1.2 C++的流類庫13.2 符格式化I/O13.2.1 使用ios成員函數(shù)13.2.2 使用I/O操縱13.3 重載I/O運(yùn)算符13.3.1 重載輸出運(yùn)算符“>”13.4 檢測流操作的錯誤13.5 文件流13.5.1 文件的打開與關(guān)閉13.5.2 文件的讀寫練習(xí)題13上機(jī)實習(xí)題13第14章 異常處理14.1 異常處理概述14.2 C++異常處理的實現(xiàn)14.2.1 異常處理的語法14.2.2 捕獲所有類型的異常14.2.3 帶有異常說明的函數(shù)原型14.3 異常處理中對象的構(gòu)造與析構(gòu)14.4 異常處理的應(yīng)用實例第15章 名稱空間15.1 名稱空間的定義15.2 名稱空間的嵌套15.3 std名稱空間練習(xí)題15上機(jī)實習(xí)題15附錄 綜合實習(xí)題綜合實習(xí)1綜合實習(xí)2綜合實習(xí)3綜合實習(xí)4綜合實習(xí)5綜合實習(xí)6綜合實習(xí)7綜合實習(xí)8綜合實習(xí)9綜合實習(xí)10參考文獻(xiàn)
編輯推薦
內(nèi)容全面,結(jié)構(gòu)合理,循序漸進(jìn),通俗易懂, 精選大量例題并予以詳解,有助于深入領(lǐng)會編程實質(zhì),掌握編程思想與方法, 強(qiáng)調(diào)學(xué)習(xí)過程中的習(xí)題練習(xí)與實習(xí)訓(xùn)練,提高學(xué)生的自學(xué)能力和綜合操作能力。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載