C++程序設(shè)計

出版時間:2011-2  出版社:中國鐵道出版社  作者:馮博琴,賈應(yīng)智 編  頁數(shù):305  

內(nèi)容概要

  《普通高等教育計算機基礎(chǔ)課程規(guī)劃教材:C++程序設(shè)計》共分為10章,分別是c++語言概述,運算符、表達式和語句,控制結(jié)構(gòu),數(shù)組、結(jié)構(gòu)體和共用體,函數(shù),指針,類和對象,類的繼承,多態(tài)性,輸入/輸出和異常處理。其中,前6章主要是面向過程的內(nèi)容,后4章則是面向?qū)ο蟮?,因此,學習本書并不要求有C語言的基礎(chǔ)。

書籍目錄

第1章 C++語言概述1.1 C++語言的發(fā)展1.2 C++程序概述1.2.1 C++程序的結(jié)構(gòu)和組成1.2.2 C++程序的開發(fā)過程1.3 Visual C++6.0集成環(huán)境的使用1.3.1 Visual C++簡介1.3.2 項目開發(fā)過程1.3.3 集成開發(fā)環(huán)境Developer Studi01.3.4 創(chuàng)建C++程序1.4 C++語言的數(shù)據(jù)類型1.4.1 基本數(shù)據(jù)類型1.4.2 派生類型1.4.3 標識符1.4.4 用typedef定義新的類型名1.5 常量1.5.1 直接常量1.5.2 符號常量1.6 變量1.6.1 定義變量1.6.2 引用1.6.3 枚舉類型本章小結(jié)習題1第2章 運算符、表達式和語句2.1 運算符概述2.2 算術(shù)運算2.2.1 算術(shù)運算符和算術(shù)表達式2.2.2 表達式中的數(shù)據(jù)類型不一致時的轉(zhuǎn)換.2.3 賦值運算2.3.1 賦值運算符和賦值表達式2.3.2 復(fù)合賦值運算符2.3.3 自增運算符++和自減運算符2.4 比較運算2.5 邏輯運算2.6 位運算2.7 條件運算符2.8 逗號運算符和逗號表達式2.9 長度運算符2.10 C++語句本章小結(jié)習題2第3章 控制結(jié)構(gòu)3.1 順序結(jié)構(gòu)3.1.1 聲明語句3.1.2 數(shù)據(jù)的輸出3.1.3 數(shù)據(jù)的輸入3.1.4 命名空間3.2 選擇結(jié)構(gòu)3.2.1 if語句3.2.2 switch語句和break語句3.3 循環(huán)結(jié)構(gòu)3.3.1 while語句3.3.2 dowhile語句3.3.3 for語句3.3.4 循環(huán)的嵌套3.3.5 用在循環(huán)體中的控制語句本章小結(jié)習題3第4章 數(shù)組、結(jié)構(gòu)體和共用體4.1 一維數(shù)組4.1.1 一維數(shù)組的定義4.1.2 一維數(shù)組的初始化4.1.3 引用數(shù)組元素4.1.4 應(yīng)用舉例4.2 二維數(shù)組4.2.1 二維數(shù)組的定義4.2.2 二維數(shù)組的初始化4.2.3 二維數(shù)組元素的引用4.2.4 應(yīng)用舉例4.3 字符數(shù)組和字符串4.3.1 用字符數(shù)組保存字符串4.3.2 字符數(shù)組的輸入/輸出4.3.3 字符串處理函數(shù)4.3.4 字符串數(shù)組4.4 結(jié)構(gòu)體4.4..1 定義結(jié)構(gòu)體類型4.4.2 定義結(jié)構(gòu)體類型的變量4.4.3 引用結(jié)構(gòu)體變量的成員4.5 共用體本章小結(jié)習題4第5章 函數(shù)5.1 結(jié)構(gòu)化程序設(shè)計5.1.1 過程化的C++程序框架5.1.2 庫函數(shù)和自定義函數(shù)5.2 函數(shù)的概念5.2.1 函數(shù)的定義5.2.2 Ni數(shù)的返回5.2.3 函數(shù)的聲明5.3 函數(shù)調(diào)用5.3.1 函數(shù)調(diào)用的一般形式5.3.2 設(shè)置形參的默認值5.4 參數(shù)傳遞5.4.1 參數(shù)的傳遞方式5.4.2 一維數(shù)組名作為函數(shù)的參數(shù)5.5 函數(shù)的特殊調(diào)用5.5.1 嵌套調(diào)用5.5.2 遞歸調(diào)用5.6 變量的作用域和生存期5.6.1 變量的作用域5.6.2 變量存儲類型5.6.3 變量的生存期5.7 函數(shù)重載5.8 內(nèi)聯(lián)函數(shù)5.9 函數(shù)模板5.9.1 模板的定義和使用5.9.2 模板實參的使用5.9.3 模板函數(shù)的重載本章小結(jié)習題5第6章 指針6.1 指針和指針變量的概念6.2 指針變量6.2.1 指針變量的定義6.2.2 指針變量可以進行的運算6.2.3 動態(tài)存儲空間的分配6.3 指針和函數(shù)6.3.1 用指針變量調(diào)用函數(shù)6.3.2 函數(shù)調(diào)用時的地址傳遞6.4 數(shù)組和指針6.4.1 一維數(shù)組的地址和數(shù)組元素的引用6.4..2 二維數(shù)組的地址和數(shù)組元素的引用6.5 指針和字符串6.6 指針和結(jié)構(gòu)體類型6.6.1 指向結(jié)構(gòu)體類型的指針變量6.6.2 在函數(shù)調(diào)用時使用結(jié)構(gòu)體變量6,7指針數(shù)組和多級指針6.7.1 指針數(shù)組6.7.2 指向指針的指針變量6.7.3 用指針數(shù)組作為main(f)函數(shù)的命令行參數(shù)本章小結(jié)習題6第7章 類和對象7.1 面向?qū)ο蟮某绦蛟O(shè)計概述7.1.1 對象和類的概念7.1.2 面向?qū)ο蟮某绦蛟O(shè)計7.2 類的定義7.2.1 定義類的一般格式7.2.2 成員的訪問控制權(quán)限7.2.3 類的數(shù)據(jù)成員7.2.4 定義類的函數(shù)成員7.3 對象的定義和使用7.3.1 定義類的對象7.3.2 引用對象的成員7.3.3 成員函數(shù)的重載7.3.4 為成員函數(shù)的形參設(shè)置默認值7.3.5 this指針7.3.6 具有不同生存期的對象7.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)7.4.1 定義構(gòu)造函數(shù)7.4.2 拷貝構(gòu)造函數(shù)7.4.3 定義析構(gòu)函數(shù)7.4.4 動態(tài)創(chuàng)建和刪除對象時構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用7.4.5 默認構(gòu)造函數(shù)和默認析構(gòu)函數(shù)7.5 對象成員7.6 友元7.6.1 友元函數(shù)7.6.2 友元成員7.6.3 友元類7.7 靜態(tài)成員7.7.1 靜態(tài)數(shù)據(jù)成員7.7.2 靜態(tài)函數(shù)成員7.8 常類型7.8.1 常對象7.8.2 常成員函數(shù)7.8.3 常數(shù)據(jù)成員7.9 類的模板7.10 使用string類處理字符串本章小結(jié)習題7第8章 類的繼承8.1 繼承和派生8.1.1 繼承和派生的概念8.1.2 單繼承的定義8.1.3 派生類與基類成員的同名覆蓋8.1.4 多繼承的定義8.2 派生類對基類的繼承方式8.2.1 公有繼承8.2.2 私有繼承8.2.3 保護繼承8.3 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)8.3.1 派生類的構(gòu)造函數(shù)8.3.2 派生類的析構(gòu)函數(shù)8.4 具有繼承關(guān)系的類中同名成員的辨識8.5 虛基類8.5.1 虛基類的定義8.5.2 虛基類構(gòu)造函數(shù)的調(diào)用8.6 指向基類和派生類的指針變量本章小結(jié)習題8第9章 多態(tài)性9.1 多態(tài)性的概念9.2 虛函數(shù)9.2.1 虛函數(shù)的定義9.2.2 多繼承中的虛函數(shù)9.2.3 虛函數(shù)的傳遞性9.2.4 虛析構(gòu)函數(shù)9.3 純虛函數(shù)和抽象類9.4 運算符重載9.4.1 運算符重載的概念9.4.2 運算符重載為成員函數(shù)9.4.3 運算符重載為友元函數(shù)9.4.4 不同運算符重載應(yīng)注意的問題本章小結(jié)習題9第10章 輸入/輸出和異常處理10.1 C++流的概念10.2 輸入/輸出格式10.2.1 數(shù)據(jù)的輸入/輸出10.2.2 默認的輸入/輸出格式10.2.3 輸出格式控制10.3 文件的輸入/輸出10.3.1 文件的打開和關(guān)閉10.3.2 文件流的狀態(tài)10.3.3 文件的順序讀寫10.3.4 文件的隨機讀寫10.4.異常處理機制本章小結(jié)習題10附錄A C++語言的運算符附錄B C++語言中的關(guān)鍵字附錄C C++語言的函數(shù)庫參考文獻

圖書封面

評論、評分、閱讀與下載


    C++程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7