《高等學(xué)校教材·計算機教學(xué)叢書:C++程序設(shè)計方法》是根據(jù)編者多年c++程序設(shè)計教學(xué)經(jīng)驗,精心設(shè)計的一本集理論學(xué)習(xí)、習(xí)題自測與實驗練習(xí)和c++開發(fā)實例于一體的程序設(shè)計方法教科書。理論內(nèi)容簡練清晰,闡述了c++的重點、難點和易混淆點習(xí)題配有答案,所有核心實驗都給出分析與提示以及源程序。共分13章,包括C++概述、c++語言基礎(chǔ)、數(shù)據(jù)類型和表達式、控制結(jié)構(gòu)、數(shù)組、函數(shù)、類與對象基礎(chǔ)、類與對象應(yīng)用、繼承與派生、多態(tài)性、I/0流類庫、模板以及C++開發(fā)實例和實驗部分等。特別適合將c++程序設(shè)計作為程序設(shè)計語言課的高等院校本科學(xué)生作為教材,經(jīng)過教師刪節(jié)也可作為高職、高專的教材,也可以作為計算機培訓(xùn)的輔導(dǎo)教材以及c++學(xué)習(xí)的自學(xué)教材。
第1章 C++語言概述
1.1 C++發(fā)展簡史
1.1.1 程序設(shè)計方法
1.1.2 C++發(fā)展簡史
1.2 C++程序?qū)嵗?br />
1.2.1 從一個簡單的程序看C++程序的組成
1.2.2 C++字符集和關(guān)鍵字
1.2.3 書寫規(guī)則和程序設(shè)計風(fēng)格
1.3 C++上機環(huán)境
1.3.1 C++程序的開發(fā)過程
1.3.2 C++集成開發(fā)環(huán)境有哪些
1.3.3 Visual C++和C++的關(guān)系
1.3.4 Visual C++6.0介紹
1.3.5 在Visual C++6.0中開發(fā)C++程序的過程
1.4 習(xí)題
第2章 數(shù)據(jù)類型與表達式
2.1 基本數(shù)據(jù)類型
2.1.1 關(guān)于整型的要點
2.1.2 關(guān)于浮點型的要點
2.1.3 關(guān)于字符型的要點
2.1.4 關(guān)于布爾型的要點
2.1.5 關(guān)于空類型的要點
2.2 常量與變量
2.2.1 關(guān)于常量的要點
2.2.2 關(guān)于變量的要點
2.3 指針類型
2.3.1 地址、指針與指針變量之間的聯(lián)系與區(qū)別
2.3.2 什么是直接訪問和間接訪問
2.3.3 什么是引用
2.4 結(jié)構(gòu)體與共用體
2.5 枚舉類型
2.6 關(guān)于類型定義
2.7 運算符
2.7.1 算術(shù)運算符
2.7.2 關(guān)系運算符
2.7.3 邏輯運算符
2.7.4 位運算符
2.7.5 賦值運算符
2.7.6 其他運算符
2.8 表達式
2.8.1 表達式的種類
2.8.2 表達式的值和類型
2.8.3 表達式中的類型轉(zhuǎn)換
2.9 習(xí)題二
第3章 控制結(jié)構(gòu)
3.1 編譯預(yù)處理
3.1.1 編譯預(yù)處理的作用
3.1.2 編譯預(yù)處理語句
3.2 順序結(jié)構(gòu)
3.2.1 C++輸入輸出
3.2.2 順序結(jié)構(gòu)程序
3.3 選擇結(jié)構(gòu)
3.3.1 if語句
3.3.2 switch語句
3.4 循環(huán)結(jié)構(gòu)
3.4.1 循環(huán)結(jié)構(gòu)的組成
3.4.2 while語句
3.4.3 dowhile語句
3.4.4 for語句
3.4.5 三種循環(huán)結(jié)構(gòu)的比較
3.4.6 循環(huán)嵌套
3.5 其他控制語句
3.5.1 break語句
3.5.2 continue語句
3.5.3 goto語句
3.6 習(xí)題三
第4章 數(shù)組
4.1 一維數(shù)組
4.1.1 一維數(shù)組的聲明
4.1.2 一維數(shù)組的初始化
4.1.3 一維數(shù)組應(yīng)用舉例
4.2 二維數(shù)組
4.2.1 二維數(shù)組的聲明
4.2.2 二維數(shù)組的初始化
4.2.3 二維數(shù)組應(yīng)用舉例
4.3 字符數(shù)組
4.3.1 字符數(shù)組的定義
4.3.2 字符數(shù)組的引用與賦值
4.3.3 字符串處理函數(shù)
4.3.4 字符數(shù)組舉例
4.4 指針和數(shù)組
4.4.1 指針和一維數(shù)組
4.4.2 指針和二維數(shù)組
4.4.3 字符指針與字符串
4.5 應(yīng)用舉例
4.5.1 排序算法
4.5.2 查找算法
4.6 習(xí)題四
第5章 函數(shù)
5.1 函數(shù)的定義和聲明
5.1.1 函數(shù)定義和聲明的區(qū)別及注意事項
5.1.2 函數(shù)值及其類型
5.2 函數(shù)的調(diào)用
5.2.1 函數(shù)調(diào)用的幾種方式
5.2.2 在調(diào)用時形參和實參應(yīng)注意的問題
5.2.3 設(shè)置函數(shù)默認(rèn)值的注意事項
5.2.4 函數(shù)的嵌套調(diào)用規(guī)則
5.2.5 函數(shù)的遞歸調(diào)用
5.3 內(nèi)聯(lián)函數(shù)
5.3.1 內(nèi)聯(lián)函數(shù)引入的原因
5.3.2 內(nèi)聯(lián)函數(shù)定義方法
5.3.3 使用內(nèi)聯(lián)函數(shù)注意事項
5.4 函數(shù)重載
5.4.1 函數(shù)重載的概念
5.4.2 函數(shù)重載應(yīng)滿足的條件
5.4.3 函數(shù)重載的確定方法
5.4.4 函數(shù)重載時應(yīng)注意的問題
5.5 作用域
5.5.1 作用域的分類
5.5.2 變量的分類
5.5.3 函數(shù)的分類
5.6 系統(tǒng)函數(shù)
5.7 應(yīng)用舉例
5.8 習(xí)題五
第6章 類與對象基礎(chǔ)
6.1 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
6.1.1 什么是面向?qū)ο蟪绦蛟O(shè)計
6.1.2 面向?qū)ο蟪绦蛟O(shè)計的要素
6.2 定義類與對象
6.2.1 如何定義類
6.2.2 如何定義對象
6.3 對象的初始化
6.4 成員函數(shù)
6.4.1 成員函數(shù)的訪問
6.4.2 析構(gòu)函數(shù)
6.5 靜態(tài)成員
6.5.1 靜態(tài)數(shù)據(jù)成員
6.5.2 靜態(tài)成員函數(shù)
6.6 友元
6.7 類的作用域與對象的生存期
6.7.1 類的作用域
6.7.2 對象的生存期
6.8 習(xí)題六
第7章 類與對象的應(yīng)用
7.1 類與指針
7.1.1 使用指向?qū)ο蟮闹羔?br />
7.1.2 使用指向類成員的指針
7.1.3 使用this指針
7.2 類與數(shù)組
7.2.1 對象數(shù)組與普通數(shù)組的異同
……
第8章 繼承與派生
第9章 多態(tài)性
第10章 C++的I/O流類庫
第11章 模板
第12章 C++開發(fā)實例
第13章 實驗操作
習(xí)作參考答案
附錄A C++關(guān)鍵字列表
附錄B C++常見錯誤提示
附錄C C++字符串操作函數(shù)列表
參考文獻