注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++程序設(shè)計(jì)教程

C++程序設(shè)計(jì)教程

C++程序設(shè)計(jì)教程

定 價:¥25.00

作 者: 劉振安編著
出版社: 科學(xué)出版社
叢編項(xiàng): 21世紀(jì)高職高專信息技術(shù)教材
標(biāo) 簽: C++

ISBN: 9787030134608 出版時間: 2005-02-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 278 字?jǐn)?shù):  

內(nèi)容簡介

  本書特點(diǎn)·取材新穎、結(jié)構(gòu)合理、概念清楚、·語言簡潔、通俗易懂、實(shí)用性強(qiáng)、·易于教學(xué)本書適用于·高職高專院校的師生·培訓(xùn)班的學(xué)員·自學(xué)者及工程技術(shù)人員初學(xué)C++的人會感覺有些難度,比如,沒有使用類的概念,也很難接受新的思維方法。所以本書將必要的基礎(chǔ)知識通過使用類來講解,在學(xué)生對類的性質(zhì)有了感性認(rèn)識之后,再深入討論,這樣比較接近人的思維規(guī)律。本書根據(jù)高職院校的特點(diǎn),進(jìn)行合理取舍,展現(xiàn)它們的最新特征。全書把重點(diǎn)放在程序設(shè)計(jì)方法上,將內(nèi)容劃分為兩大部分;面向過程和面向?qū)ο?。在講授面向過程時,直接引入使用對象的概念,通過使用對象設(shè)計(jì)面向過程的程序,熟悉使用對象的方法,通過使用C++提供的類,建立對象行為及實(shí)例的概念,為面向?qū)ο蟪绦蛟O(shè)計(jì)打下基礎(chǔ)。本書不要求讀者學(xué)過C語言,面向過程設(shè)計(jì)部分的思想也適合C語言,只是實(shí)現(xiàn)有些差異而已,所以也可以用來學(xué)習(xí)C語言編程。這部分還介紹了面向?qū)ο蠛兔嫦蜻^程所共有的許多設(shè)計(jì)方法,所以對于已經(jīng)學(xué)過C語言的讀者,還必須重新學(xué)習(xí)這部分的內(nèi)容以建立面向?qū)ο蟮母拍?。本書取材新穎、結(jié)構(gòu)合理、概念清楚、語言簡潔、通俗易懂、實(shí)用性強(qiáng)、易于教學(xué)。本書特別適合作為高職高專的教材,也可以作為培訓(xùn)班教材,自學(xué)教材及工程技術(shù)人員的參考書。

作者簡介

暫缺《C++程序設(shè)計(jì)教程》作者簡介

圖書目錄

第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)知識
1.1 面向過程的程序設(shè)計(jì)方法
1.1.1 自然語言與計(jì)算機(jī)語言之間的鴻溝
1.1.2 面向過程與結(jié)構(gòu)化程序設(shè)計(jì)
1.2 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法
1.3 面向?qū)ο笳Z言的發(fā)展
1.4 C++的面向過程和面向?qū)ο蟪绦蛟O(shè)計(jì)
1.5 C++面向?qū)ο蟪绦蛟O(shè)計(jì)特點(diǎn)
1.5.1 對象
1.5.2 抽象和類
1.5.3 封裝
1.5.4 繼承
1.5.5 多態(tài)性
1.6 數(shù)據(jù)對象和數(shù)據(jù)類型
1.6.1 數(shù)據(jù)對象、變量和常量
1.6.2 數(shù)據(jù)類型
1.6.3 基本數(shù)據(jù)類型的實(shí)現(xiàn)
1.7 本書的結(jié)構(gòu)
1.8 習(xí)題
第2章 C++程序設(shè)計(jì)基礎(chǔ)
2.1 C++的基本數(shù)據(jù)類型和表達(dá)式
2.1.1 初識C++ 的函數(shù)和對象
2.1.2 標(biāo)識符
2.1.3 變量對象
2.1.4 基本數(shù)據(jù)類型
2.1.5 變量對象的存儲類型
2.1.6 常量對象
2.1.7 匈牙利命名法
2.1.8 算術(shù)運(yùn)算符和運(yùn)算表達(dá)式
2.1.9 賦值運(yùn)算符與賦值表達(dá)式
2.1.10 逗號運(yùn)算符與逗號表達(dá)式
2.2 面向?qū)ο蟮臉?biāo)記圖
2.2.1 類和對象的UML標(biāo)記圖
2.2.2 表示對象的結(jié)構(gòu)與連接
2.2.3 使用實(shí)例
2.2.4 對象、類和消息
2.3 使用類和對象實(shí)例
2.3.1 使用C++的string對象
2.3.2 使用string類的典型成員函數(shù)實(shí)例
2.3.3 使用對象小結(jié)
2.4 典型例題及錯誤分析
2.4.1 典型例題
2.4.2 初學(xué)者最容易出現(xiàn)的語法錯誤
2.4.3 容易出現(xiàn)的其他錯誤
2.5 程序的編輯、編譯和運(yùn)行的基本概念
2.6 實(shí)驗(yàn) 如何編輯、編譯、調(diào)試和運(yùn)行一個實(shí)際程序
2.7 習(xí)題
第3章 結(jié)構(gòu)化編程基礎(chǔ)
3.1 典型C++程序結(jié)構(gòu)
3.1.1 函數(shù)和函數(shù)原型
3.1.2 const修飾符和預(yù)處理程序
3.1.3 程序注釋
3.1.4 程序語句
3.1.5 大小寫字母的使用
3.1.6 程序的書寫格式
3.1.7 數(shù)據(jù)的簡單輸入輸出格式
3.2 關(guān)系運(yùn)算與邏輯運(yùn)算
3.3 結(jié)構(gòu)化程序設(shè)計(jì)概述
3.4 控制選擇結(jié)構(gòu)
3.4.1 用if語句實(shí)現(xiàn)選擇結(jié)構(gòu)設(shè)計(jì)
3.4.2 用switch 語句實(shí)現(xiàn)選擇結(jié)構(gòu)設(shè)計(jì)
3.5 循環(huán)控制結(jié)構(gòu)設(shè)計(jì)
3.5.1 while語句
3.5.2 do while語句
3.5.3 for語句
3.5.4 break語句、countinue語句及goto語句
3.5.5 控制語句的嵌套
3.6 典型例題及錯誤分析
3.6.1 典型例題
3.6.2 錯誤分析
3.7 實(shí)驗(yàn) 編程調(diào)試實(shí)驗(yàn)
3.8 習(xí)題
第4章 構(gòu)造類型初探
4.1 指針
4.1.1 構(gòu)造指針類型
4.1.2 指針類型及指針運(yùn)算
4.1.3 對指針使用const限定符
4.1.4 進(jìn)一步討論指針
4.2 引用
4.3 數(shù)組
4.3.1 一維數(shù)組
4.3.2 數(shù)組與指針的關(guān)系
4.3.3 多維數(shù)組
4.3.4 字符串?dāng)?shù)組和string對象
4.3.5 指針數(shù)組
4.3.6 命令行參數(shù)
4.4 類型定義關(guān)鍵字typedef
4.5 枚舉
4.6 結(jié)構(gòu)
4.6.1 結(jié)構(gòu)定義及其對象的初始化
4.6.2 結(jié)構(gòu)數(shù)組
4.6.3 結(jié)構(gòu)指針
4.6.4 動態(tài)分配內(nèi)存
4.7 聯(lián)合
4.8 使用數(shù)組與指針易犯的錯誤
4.8.1 數(shù)組使用錯誤
4.8.2 指針使用不當(dāng)
4.9 實(shí)驗(yàn) 綜合實(shí)驗(yàn)
4.10 習(xí)題
第5章 函數(shù)和函數(shù)模板
5.1 函數(shù)基礎(chǔ)知識
5.1.1 函數(shù)基本要素
5.1.2 函數(shù)調(diào)用形式
5.1.3 遞歸調(diào)用
5.2 函數(shù)參數(shù)的傳遞方式
5.2.1 傳值和傳地址
5.2.2 傳引用方式
5.2.3 默認(rèn)參數(shù)
5.2.4 正確選擇函數(shù)原型及傳遞參數(shù)
5.3 深入討論函數(shù)返回值
5.3.1 返回引用的函數(shù)
5.3.2 返回指針的函數(shù)
5.3.3 返回對象的函數(shù)
5.3.4 函數(shù)返回值作為參數(shù)
5.4 內(nèi)聯(lián)函數(shù)
5.5 函數(shù)重載
5.6 函數(shù)模板
5.7 解題和算法描述
5.7.1 計(jì)算機(jī)解題
5.7.2 常用過程設(shè)計(jì)的算法描述方法
5.8 綜合實(shí)例
5.9 錯誤分析
5.10 文件中的函數(shù)調(diào)用
5.10.1 使用多個文件進(jìn)行模塊化設(shè)計(jì)
5.10.2 頭文件和函數(shù)原型的作用
5.10.3 組合為一個工程項(xiàng)目
5.10.4 使用文件包含的方法
5.10.5 #define和const的異同
5.11 實(shí)驗(yàn) 編輯多文件程序?qū)嶒?yàn)
5.12 習(xí)題
第6章 對象和類的基礎(chǔ)知識
6.1 類及其實(shí)例化
6.1.1 定義類
6.1.2 使用類的對象
6.1.3 數(shù)據(jù)封裝
6.1.4 成員函數(shù)重載及默認(rèn)參數(shù)
6.1.5 this指針
6.1.6 一個類的對象作為另一個類的成員
6.2 類和對象的性質(zhì)
6.2.1 對象的性質(zhì)
6.2.2 類的性質(zhì)
6.3 結(jié)構(gòu)和聯(lián)合
6.4 面向?qū)ο缶幊痰奈募?guī)范
6.4.1 編譯指令
6.4.2 編寫類的頭文件
6.5 實(shí)驗(yàn) 使用類和對象的實(shí)驗(yàn)
6.6 習(xí)題
第7章 類和類模板
7.1 構(gòu)造函數(shù)
7.1.1 定義構(gòu)造函數(shù)
7.1.2 構(gòu)造函數(shù)和運(yùn)算符new
7.1.3 默認(rèn)構(gòu)造函數(shù)和默認(rèn)參數(shù)
7.1.4 復(fù)制構(gòu)造函數(shù)
7.2 析構(gòu)函數(shù)
7.2.1 定義析構(gòu)函數(shù)
7.2.2 析構(gòu)函數(shù)和運(yùn)算符delete
7.2.3 默認(rèn)析構(gòu)函數(shù)
7.3 調(diào)用復(fù)制構(gòu)造函數(shù)
7.4 重載對象的賦值運(yùn)算符
7.5 對象成員的初始化
7.6 類模板
7.7 容易混淆的問題
7.8 實(shí)驗(yàn) 使用包含構(gòu)造新類
7.9 習(xí)題
第8章 繼承和派生
8.1 繼承和派生的基本概念
8.2 單一繼承
8.2.1 單一繼承的一般形式
8.2.2 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
8.2.3 類的保護(hù)成員
8.2.4 訪問權(quán)限和賦值兼容規(guī)則
8.3 繼承類模板
8.4 多重繼承
8.5 二義性及其支配規(guī)則
8.5.1 二義性和作用域分辨符
8.5.2 派生類支配基類的同名函數(shù)
8.6 典型問題分析
8.7 實(shí)驗(yàn) 公有派生的賦值兼容性規(guī)則
8.8 習(xí)題
第9章 多態(tài)性和虛函數(shù)
9.1 多態(tài)性
9.1.1 靜態(tài)聯(lián)編中的賦值兼容性及名字支配規(guī)律
9.1.2 動態(tài)聯(lián)編的多態(tài)性
9.2 虛函數(shù)
9.2.1 虛函數(shù)的定義
9.2.2 虛函數(shù)實(shí)現(xiàn)多態(tài)性的條件
9.2.3 進(jìn)一步探討虛函數(shù)與實(shí)函數(shù)的區(qū)別
9.2.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)調(diào)用虛函數(shù)
9.2.5 純虛函數(shù)與抽象類
9.3 多重繼承與虛函數(shù)
9.4 容易混淆的問題
9.5 實(shí)驗(yàn) 虛函數(shù)與多態(tài)性
9.6 習(xí)題
第10章 類的成員和對象
10.1 靜態(tài)成員
10.2 友元函數(shù)
10.3 const對象和volatile對象
10.4 數(shù)組和類
10.5 實(shí)驗(yàn) 友元函數(shù)和常對象性質(zhì)實(shí)驗(yàn)
10.6 習(xí)題
第11章 運(yùn)算符重載及流類庫
11.1 運(yùn)算符重載
11.1.1 運(yùn)算符重載的實(shí)質(zhì)
11.1.2 類運(yùn)算符和友元運(yùn)算符的異同
11.1.3 ++和--運(yùn)算符的重載
11.2 流類庫
11.2.1 流類庫的基本類等級
11.2.2 運(yùn)算符“<<”和“>>”的重載
11.2.3 格式控制
11.3 文件操作
11.3.1 文件操作方式
11.3.2 常用輸出文件流成員函數(shù)
11.3.3 二進(jìn)制輸出文件
11.3.4 常用輸入流及其成員函數(shù)
11.3.5 文件讀寫綜合實(shí)例
11.4 實(shí)驗(yàn) 文件綜合實(shí)驗(yàn)
11.5 習(xí)題
第12章 面向?qū)ο笳n程設(shè)計(jì)
12.1 過程抽象和數(shù)據(jù)抽象
12.2 發(fā)現(xiàn)對象并建立對象層
12.3 定義數(shù)據(jù)成員和成員函數(shù)
12.4 如何發(fā)現(xiàn)基類和派生類結(jié)構(gòu)
12.5 接口繼承與實(shí)現(xiàn)繼承
12.6 鏈表
12.6.1 簡單的鏈表實(shí)例
12.6.2 改進(jìn)封裝性的實(shí)例
12.7 實(shí)驗(yàn) 改進(jìn)鏈表實(shí)驗(yàn)
12.8 習(xí)題
附錄A 按字母表順序排序的C和C++保留字
附錄B C語言關(guān)鍵字
附錄C C語言的printf格式輸出函數(shù)
附錄D C語言的scanf格式輸入函數(shù)
附錄E 主要參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號