定 價(jià):29 元
叢書名:高等學(xué)校計(jì)算機(jī)教育系列規(guī)劃教材
- 作者:楊長興,劉衛(wèi)國 主編
- 出版時(shí)間:2008/2/1
- ISBN:9787113086527
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312C
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書以程序設(shè)計(jì)零基礎(chǔ)為起點(diǎn),全面介紹了包括面向過程和面向?qū)ο蟮腸++程序設(shè)計(jì)方法。全書共10章,各章節(jié)內(nèi)容由淺入深、相互銜接、前后呼應(yīng)、循序漸進(jìn)。為了提高讀者對程序設(shè)計(jì)思想方法的理解,本書將程序設(shè)計(jì)語言模型與人類自然語言模型相比較,讓讀者對程序設(shè)計(jì)語言模型及其內(nèi)容的理解有了完整的參照對象。全書各章節(jié)選用大量程序設(shè)計(jì)經(jīng)典實(shí)例來講解基本概念和程序設(shè)計(jì)方法,同時(shí)配有大量習(xí)題供讀者練習(xí)。本書的配套教材《c++程序設(shè)計(jì)實(shí)踐教程》提供了本課程的實(shí)踐內(nèi)容、上機(jī)指導(dǎo)及習(xí)題參考答案。
本書語言表達(dá)嚴(yán)謹(jǐn),文字流暢,內(nèi)容通俗易懂、重點(diǎn)突出、實(shí)例豐富。適合作為高等院校各專業(yè)程序設(shè)計(jì)課程的教材,還適合作為廣大計(jì)算機(jī)愛好者的自學(xué)參考用書。
第1章 C++基礎(chǔ)知識
1.1 程序設(shè)計(jì)語言的基本概念
1.2 C++程序的基本結(jié)構(gòu)
1.2.1 C++程序結(jié)構(gòu)
1.2.2 c++程序的書寫格式
1.3 一個(gè)應(yīng)用程序的開發(fā)過程
1.3.1 Visual C++6.0開發(fā)環(huán)境
1.3.2 一個(gè)應(yīng)用程序的開發(fā)過程
1.4 C++的詞法規(guī)則
1.4.1 c++的字符集組成
1.4.2 c++的單詞及其構(gòu)詞規(guī)則
1.5 C++基本數(shù)據(jù)類型
1.6 常量與變量
1.6.1 常量
1.6.2 變量
1.7 運(yùn)算符與表達(dá)式
1.7.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
1.7.2 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
1.7.3 邏輯運(yùn)算符與邏輯表達(dá)式
1.7.4 位運(yùn)算符與位運(yùn)算表達(dá)式
1.7.5 賦值運(yùn)算符與賦值表達(dá)式
1.7.6 三目運(yùn)算符與三目條件表達(dá)式
1.7.7 逗號運(yùn)算符與逗號表達(dá)式
1.7.8 指針運(yùn)算
1.7.9 運(yùn)算符的優(yōu)先級和結(jié)合性
1.7.10 類型轉(zhuǎn)換
習(xí)題一
第2章 程序控制結(jié)構(gòu)
2.1 順序結(jié)構(gòu)
2.1.1 定義語句
2.1.2 表達(dá)式語句
2.1.3 復(fù)合語句
2.1.4 空語句
2.1.5 基本輸入輸出
2.2 選擇結(jié)構(gòu)
2.2.1 if語句
2.2.2 switch語句
2.3 循環(huán)結(jié)構(gòu)
2.3.1 while語句
2.3.2 do…while語句
2.3.3 for語句
2.3.4 多重循環(huán)
2.4 控制轉(zhuǎn)向語句
2.4.1 break語句
2.4.2 eontinue語句
2.4.3 goto語句
2.5 程序?qū)嵗?br> 習(xí)題二
第3章 函數(shù)與編譯預(yù)處理
3.1 函數(shù)的概念
3.2 函數(shù)的定義與調(diào)用
3.2.1 函數(shù)的定義
3.2.2 函數(shù)的聲明
3.2.3 函數(shù)的返回值
3.2.4 函數(shù)的調(diào)用
3.3 函數(shù)的參數(shù)傳遞
3.3.1 參數(shù)的值傳遞
3.3.2 參數(shù)的地址傳遞
3.3.3 帶默認(rèn)值的參數(shù)
3.4 函數(shù)的嵌套調(diào)用與遞歸調(diào)用
3.4.1 函數(shù)的嵌套調(diào)用
3.4.2 函數(shù)的遞歸調(diào)用
3.5 內(nèi)置函數(shù)
3.5.1 內(nèi)置函數(shù)的作用
3.5.2 內(nèi)置函數(shù)的定義與使用
3.6 變量和函數(shù)的屬性
3.6.1 變量的作用域
3.6.2 變量的生存期
3.6.3 內(nèi)部函數(shù)和外部函數(shù)
3.7 編譯預(yù)處理
3.7.1 宏定義
3.7.2 文件包含
3.7.3 條件編譯
習(xí)題三
第4章 數(shù)組與指針
4.1 數(shù)組及其應(yīng)用
4.1.1 數(shù)組的概念
4.1.2 一維數(shù)組
4.1.3 二維數(shù)組
4.1.4 數(shù)組作為函數(shù)的參數(shù)
4.2 指針及其應(yīng)用
4.2.1 指針的概念
4.2.2 指針變量的定義及初始化
4.2.3 指針的運(yùn)算
4.2.4 指針作函數(shù)參數(shù)
4.2.5 返回指針值的函數(shù)
4.2.6 指向函數(shù)的指針
4.3 指針與數(shù)組
4.3.1 指針與一維數(shù)組
4.3.2 數(shù)組名與指針作函數(shù)參數(shù)的進(jìn)一步討論
4.3.3 指針與二維數(shù)組
4.4 字符串
4.4.1 字符串的概念
4.4.2 字符串的存儲表示法
4.4.3 字符串的輸入與輸出
4.4.4 字符串函數(shù)
4.4.5 字符串的簡單應(yīng)用舉例
4.5 指針數(shù)組與多級指針
4.5.1 指針數(shù)組
4.5.2 多級指針
4.5.3 命令行參數(shù)
4.6 引用
4.6.1 變量的引用
4.6.2 引用作函數(shù)參數(shù)
4.6.3 引用作函數(shù)返回值
習(xí)題四
第5章 自定義數(shù)據(jù)類型
5.1 結(jié)構(gòu)體類型
5.1.1 結(jié)構(gòu)體類型的定義
5.1.2 結(jié)構(gòu)體變量的定義
5.1.3 結(jié)構(gòu)體變量的引用與初始化
5.1.4 結(jié)構(gòu)體數(shù)組
5.1.5 結(jié)構(gòu)體與函數(shù)
5.1.6 鏈表
5.2 共用體類型
5.2.1 共用體變量的定義
5.2.2 共用體變量的引用
5.2.3 共用體與結(jié)構(gòu)體的聯(lián)合使用
5.3 枚舉類型
5.4 自定義類型
習(xí)題五
第6章 類與對象
6.1 從面向過程到面向?qū)ο?br> 6.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念
6.1.2 C++面向?qū)ο蟪绦虻慕Y(jié)構(gòu)
6.2 類與對象的定義
6.2.1 類的定義
6.2.2 對象的定義與使用
6.2.3 類與結(jié)構(gòu)體的區(qū)別
6.3 對象的初始化
6.3.1 構(gòu)造函數(shù)
6.3.2 析構(gòu)函數(shù)
6.3.3 復(fù)制構(gòu)造函數(shù)
6.4 對象數(shù)組與對象指針
6.4.1 對象數(shù)組
6.4.2 對象指針
6.4.3 指向類成員的指針
6.4.4 this指針
6.5 靜態(tài)成員
6.5.1 靜態(tài)數(shù)據(jù)成員
6.5.2 靜態(tài)成員函數(shù)
6.6 友元
6.6.1 友元函數(shù)
6.6.2 友元類
6.7 常對象和常成員
6.7.1 常對象和常成員函數(shù)
6.7.2 常數(shù)據(jù)成員
6.8 程序?qū)嵗?br> 習(xí)題六
第7章 重載與模板
7.1 重載
7.1.1 函數(shù)重載
7.1.2 運(yùn)算符重載
7.2 模板
7.2.1 函數(shù)模板
7.2.2 類模板
7.3 程序?qū)嵗?br> 習(xí)題七
第8章 繼承與派生
8.1 繼承與派生的概念
8.1.1 基類與派生類
8.1.2 繼承與派生的作用
8.1.3 派生類的聲明
8.2 派生類成員的訪問控制
8.2.1 private、protected與pubIic類成員
8.2.2 三種派生方式的定義
8.2.3 派生類成員訪問控制規(guī)則
8.3 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
8.3.1 派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的聲明
8.3.2 派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的構(gòu)造規(guī)則
8.3.3 派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用順序
8.4 多重繼承
8.4.1 多重繼承的聲明與引用
8.4.2 虛基類
8.5 基類和派生類的轉(zhuǎn)換
8.6 繼承與組合
習(xí)題八
第9章 多態(tài)性與虛函數(shù)
9.1 多態(tài)性的概念
9.1.1 編譯時(shí)的多態(tài)性
9.1.2 運(yùn)行時(shí)的多態(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.3.1 純虛函數(shù)
9.3.2 抽象類
9.4 抽象類程序?qū)嵗?br> 習(xí)題九
第10章 輸入輸出流
10.1 c++的輸入輸出
10.1.1 C++流的概念
10.1.2 c++流類庫
10.1.3 與iostream類庫有關(guān)的頭文件
10.1.4 插入與提取運(yùn)算符的重載
10.2 標(biāo)準(zhǔn)輸入輸出流
10.2.1 標(biāo)準(zhǔn)流類
10.2.2 格式控制成員函數(shù)
10.2.3 數(shù)據(jù)輸入輸出成員函數(shù)
10.3 文件操作與文件流
10.3.1 文件的概念
10.3.2 文本文件的讀寫
10.3.3 二進(jìn)制文件的讀寫
10.3.4 文件的隨機(jī)讀寫
10.4 字符串流
10.4.1 字符串流的概念
10.4.2 字符串流的輸出操作
10.4.3 字符串流的輸入操作
習(xí)題十
參考文獻(xiàn)