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

C++語(yǔ)言程序設(shè)計(jì)

C++語(yǔ)言程序設(shè)計(jì)

定 價(jià):¥24.00

作 者: 袁啟昌主編;袁海寧,華飛君編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校信息技術(shù)規(guī)劃教材
標(biāo) 簽: C++

ISBN: 9787302096368 出版時(shí)間: 2004-01-01 包裝: 精裝
開本: 26cm 頁(yè)數(shù): 280 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書緊扣C++編程語(yǔ)言的特點(diǎn),從面向?qū)ο蟮幕靖拍詈虲++語(yǔ)言特性的多個(gè)方面逐一展開,由淺入深、循序漸進(jìn)地介紹了C++語(yǔ)言的基礎(chǔ)知識(shí)和主要特征。本書在注重系統(tǒng)和科學(xué)性的同時(shí),力求突出實(shí)用性;在介紹相關(guān)的編程原理和基礎(chǔ)知識(shí)的前提下,著重利用豐富實(shí)用的例子來(lái)演示C++編程技術(shù)的魅力。本書內(nèi)容豐富,結(jié)構(gòu)合理,注重實(shí)用性,可用作者普通高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為廣大計(jì)算機(jī)愛好者自學(xué)C++語(yǔ)言的參考書。本書前言從20世紀(jì)70年代第一次提出面向?qū)ο蟮母拍铋_始,到現(xiàn)在面向?qū)ο笠寻l(fā)展成為一種比較成熟的編程思想。通過(guò)面向?qū)ο笏枷?,可以將現(xiàn)實(shí)世界直接映射到面向?qū)ο蠼饪臻g,從而為系統(tǒng)的設(shè)計(jì)和開發(fā)帶來(lái)革命性的影響。C++語(yǔ)言是目前為止功能最強(qiáng)大、最受歡迎、應(yīng)用最廣泛的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,它是在C語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的。相對(duì)于其他計(jì)算機(jī)語(yǔ)言,學(xué)習(xí)并掌握C++語(yǔ)言具有一定的難度,但當(dāng)你能夠熟練掌握和駕馭該語(yǔ)言的時(shí)候,你將幾乎無(wú)所不能,因此熟練掌握C++幾乎是每一個(gè)程序員所夢(mèng)寐以求的事。C++是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,要真正學(xué)好C++,首先必須掌握面向?qū)ο笏枷氲木?。基于這一點(diǎn),本書圍繞面向?qū)ο蟮乃枷爰捌湓贑++中的應(yīng)用而展開,著重介紹C++的語(yǔ)言基礎(chǔ),力求使讀者在學(xué)習(xí)C++的過(guò)程中逐步掌握面向?qū)ο蟮乃枷牒头椒?,為以后進(jìn)一步學(xué)習(xí)C++打下良好的基礎(chǔ)。本書的敘述淺顯易懂,循序漸進(jìn),即使是沒(méi)有編程經(jīng)驗(yàn)的新手,通過(guò)本書的閱讀也可以較快地掌握C++編程技術(shù),并將本書介紹的大量實(shí)例應(yīng)用到實(shí)際開發(fā)中。本書中沒(méi)有復(fù)雜難懂的術(shù)語(yǔ),所有的專業(yè)術(shù)語(yǔ)將結(jié)合大部分讀者可以理解的實(shí)際生活例子進(jìn)行解釋。在介紹最新的知識(shí)及技術(shù)動(dòng)向時(shí),用大量的程序?qū)嵗右灾v解,便于讀者理解和鞏固所學(xué)的知識(shí)。全書共有14章,可分為兩個(gè)部分。第一部分(1~6章)為C++語(yǔ)言的基礎(chǔ)部分。該部分沒(méi)有有關(guān)面向?qū)ο蠓矫娴膬?nèi)容,與C++的前身——C語(yǔ)言有許多類似之處。對(duì)于有C語(yǔ)言基礎(chǔ)的讀者,這部分可只學(xué)習(xí)第1章、第4章的內(nèi)聯(lián)函數(shù)和函數(shù)重載、第6章的動(dòng)態(tài)空間管理,其他內(nèi)容則可跳過(guò)。第二部分(7~14章)介紹了面向?qū)ο蟮睦碚摶A(chǔ)及其特點(diǎn)。通過(guò)這部分的學(xué)習(xí),讀者可以了解并掌握面向?qū)ο蟮幕靖拍瞟p面向?qū)ο蟮娜筇攸c(diǎn)以及C++語(yǔ)言在面向?qū)ο笊系奶攸c(diǎn)和應(yīng)用。第1章為C++語(yǔ)言的概述;第2章介紹了保留字、基本數(shù)據(jù)類型、操作符和表達(dá)式等C++的基礎(chǔ)知識(shí);第3章介紹了分支選擇結(jié)構(gòu)語(yǔ)句和循環(huán)結(jié)構(gòu)語(yǔ)句等C++的流程控制語(yǔ)句;第4章介紹了函數(shù)的定義和調(diào)用、內(nèi)聯(lián)函數(shù)、函數(shù)重載、作用域和編譯預(yù)處理等方面的知識(shí),該章是全書的重點(diǎn)之一;第5章介紹了一維數(shù)組﹑多維數(shù)組和字符數(shù)組的定義及應(yīng)用;第6章介紹了指針的概念、指針和數(shù)組的關(guān)系、指針和函數(shù)的關(guān)系、new和delete運(yùn)算符、引用的定義以及引用在函數(shù)中的應(yīng)用,這是全書的難點(diǎn)之一;第7章介紹了面向?qū)ο蟮年P(guān)鍵概念以及面向?qū)ο蟮姆治龊驮O(shè)計(jì)步驟;第8章介紹了類的概念及其使用、訪問(wèn)權(quán)限和this指針等;第9章介紹了構(gòu)造函數(shù)、析構(gòu)函數(shù)、成員初始化列表和拷貝構(gòu)造函數(shù)等知識(shí),這是全書的重點(diǎn)之二;第10章介紹了靜態(tài)成員、友元和運(yùn)算符重載等C++的重要特性;第11章介紹了繼承的概念、繼承的工作方式、繼承的訪問(wèn)權(quán)限以及繼承所帶來(lái)的沖突等,繼承在面向?qū)ο蠹夹g(shù)中起著舉足輕重的作用;第12章介紹了指向基類的指針及引用、虛擬函數(shù)與多態(tài)性以及純虛函數(shù)和抽象類等,這章是全書的重點(diǎn)之三;第13章介紹了流的概念、格式化輸入輸出、文件操作和字符串流等C++I/O流的知識(shí);第14章簡(jiǎn)單介紹了模板函數(shù)、模板類的定義和應(yīng)用以及STL的基本組成部分。只有通過(guò)大量的上機(jī)編程、調(diào)試才能真正掌握一門語(yǔ)言,因此本書通過(guò)例子結(jié)合重點(diǎn)知識(shí)進(jìn)行講解,并在每章的后面提供了習(xí)題供讀者上機(jī)練習(xí),突出了實(shí)用性。本書中的例題都在VisualC++6.0上調(diào)試通過(guò)。本書由袁啟昌教授主編,袁海寧、華飛君編著。雖然本書作者在寫作過(guò)程中盡了最大努力,但由于時(shí)間和水平有限,書中難免有疏漏錯(cuò)誤之處,敬請(qǐng)廣大讀者不吝賜教。

作者簡(jiǎn)介

暫缺《C++語(yǔ)言程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第1章 C 語(yǔ)言概述
1. 1 程序
1. 2 程序設(shè)計(jì)方法
1. 2. 1 結(jié)構(gòu)化程序設(shè)計(jì)
1. 2. 2 面向?qū)ο蟮某绦蛟O(shè)計(jì)
1. 3 C 語(yǔ)言的產(chǎn)生與發(fā)展
1. 4 C 程序開發(fā)過(guò)程
1. 5 簡(jiǎn)單的C 程序
習(xí)題1
第2章 C 基石出知識(shí)
2. 1 字符集和保留字
2. 2 基本數(shù)據(jù)類型
2. 2. 1 變量和常量
2. 2. 2 整型數(shù)據(jù)
2. 2. 3 字符型數(shù)據(jù)
2. 2. 4 實(shí)型數(shù)據(jù)
2. 2. 5 枚舉型數(shù)據(jù)
2. 2. 6 字符串常量
2. 3 操作符和表達(dá)式
2. 3. 1 概述
2. 3. 2 常用操作符和表達(dá)式
2. 3. 3 表達(dá)式的副作用
習(xí)題2
第3章 語(yǔ)句和流程控制
3. 1 C 的語(yǔ)句
3. 2 流程控制與程序結(jié)構(gòu)
3. 3 分支選擇結(jié)構(gòu)
3. 3. 1 if-else語(yǔ)句
3. 3. 2 if語(yǔ)句的嵌套
3. 3. 3 if多分支結(jié)構(gòu)
3. 3. 4 switch多分支結(jié)構(gòu)
3. 4 循環(huán)結(jié)構(gòu)
3. 4. 1 while當(dāng)型循環(huán)
3. 4. 2 do-while直到型循環(huán)
3. 4. 3 for循環(huán)
3. 5 轉(zhuǎn)向控制語(yǔ)句
3. 5. 1 break語(yǔ)句
3. 5. 2 continue語(yǔ)句
3. 6 綜合應(yīng)用例子
習(xí)題3
第4章 函數(shù)和作用域
4. 1 函數(shù)概述
4. 2 函數(shù)的定義和調(diào)用
4. 2. 1 函數(shù)的定義
4. 2. 2 函數(shù)的調(diào)用
4. 3 函數(shù)原型與頭文件
4. 4 函數(shù)的值傳遞
4. 5 內(nèi)聯(lián)函數(shù)
4. 6 函數(shù)的重載
4. 7 函數(shù)和變量的作用域
4. 7. 1 函數(shù)的作用域
4. 7. 2 變量的作用域和生存期
4. 8 編譯預(yù)處理
4. 8. 1 文件包含指令#include
4. 8. 2 宏定義指令#define
4. 8. 3 條件編譯指令
習(xí)題4
第5章 數(shù)組
5. 1 數(shù)組的基本特征
5. 2 一維數(shù)組
5. 2. 1 一維數(shù)組的定義
5. 2. 2 一維數(shù)組的使用
5. 2. 3 一維數(shù)組的初始化
5. 3 一維數(shù)組應(yīng)用舉例
5. 4 多維數(shù)組
5. 4. 1 二維數(shù)組的定義和初始化
5. 4. 2 二維數(shù)組的使用
5. 5 二維數(shù)組應(yīng)用舉例
5. 6 字符數(shù)組與字符串
5. 6. 1 字符數(shù)組與字符串
5. 6. 2 字符串的主要操作
習(xí)題5
第6章 指針和引用
6. 1 指針的基本概念
6. 2 指針與數(shù)組
6. 2. 1 一維數(shù)組的指針表示
6. 2. 2 多維數(shù)組元素的指針表示
6. 2. 3 字符指針與字符串
6. 2. 4 指針數(shù)組與NULl指針
6. 2. 5 命令行參數(shù)
6. 3 指針與函數(shù)
6. 3. 1 指針參數(shù)
6. 3. 2 返回指針的函數(shù)和v. id指針
6. 3. 3 函數(shù)指針,
6. 4 引用
6. 4. 1 引用類型變量的定義和使用
6. 4. 2 引用和函數(shù)
6. 5 動(dòng)態(tài)空間管理
6. 5. 1 非數(shù)組動(dòng)態(tài)空間
6. 5. 2 數(shù)組動(dòng)態(tài)空間
習(xí)題6
第7章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)
7. 1 C程序設(shè)計(jì)中的問(wèn)題
7. 2 解決方案:面向?qū)ο蟮某绦蛟O(shè)計(jì)
7. 3 面向?qū)ο蟮年P(guān)鍵概念
7. 3. 1 對(duì)象
7. 3. 2 類
7. 3. 3 消息和方法
7. 3. 4 封裝性
7. 3. 5 繼承
7. 3. 6 組合
7. 3. 7 多態(tài)性
7. 4 面向?qū)ο蠓治龊驮O(shè)計(jì)步驟
第8章 類
8. 1 類的定義
8. 2 類與對(duì)象
8. 3 類的使用
8. 4 類的成員
8. 5 訪問(wèn)權(quán)限
8. 6 名字解析
8. 7 作用域運(yùn)算符
8. 8 this指針
8. 9 const關(guān)鍵字
8. 10 類的作用域
8. 11 C 程序結(jié)構(gòu)
習(xí)題8
第9章 構(gòu)造函數(shù)和析構(gòu)函數(shù)
9. 1 構(gòu)造函數(shù)
9. 1. 1 默認(rèn)構(gòu)造函數(shù)
9. 1. 2 帶參數(shù)的構(gòu)造函數(shù)
9. 1. 3 重載構(gòu)造函數(shù)
9. 2 析構(gòu)函數(shù)
9. 3 成員初始化列表
9. 4 對(duì)象生命周期
9. 5 拷貝構(gòu)造函數(shù)
9. 6 對(duì)象數(shù)組
習(xí)題9
第10章 靜態(tài)成員. 友元和操作符重載
10. 1 靜態(tài)成員
10. 1. 1 靜態(tài)數(shù)據(jù)成員
10. 1. 2 靜態(tài)成員函數(shù)
10. 1. 3 靜態(tài)成員函數(shù)和非靜態(tài)成員函數(shù)的區(qū)別
10. 2 友元
10. 2. 1 友元函數(shù)
10. 2. 2 友元成員
10. 2. 3 友元類
10. 3 運(yùn)算符重載
10. 3. 1 運(yùn)算符重載的規(guī)則和特點(diǎn)
10. 3. 2 如何重載運(yùn)算符
10. 3. 3 類的成員函數(shù)重載運(yùn)算符
10. 3. 4 賦值運(yùn)算符
10. 3. 5
和--
10. 3. 6 轉(zhuǎn)換運(yùn)算符
習(xí)題10
第11章 繼承
11. 1 繼承的概念
11. 2 繼承的工作方式
11. 2. 1 公有繼承
11. 2. 2 保護(hù)繼承
11. 3 再談訪問(wèn)權(quán)限
11. 4 子類成員對(duì)基類成員的遮蓋
11. 5 繼承與組合
11. 5. 1 繼承
11. 5. 2 組合
11. 6 綜合實(shí)例分析
習(xí)題11
第12章 虛擬函數(shù)與多態(tài)性
12. 1 指向基類的指針及引用
12. 2 虛擬函數(shù)與多態(tài)性
12. 2. 1 虛擬函數(shù)
12. 2. 2 多態(tài)性
12. 3 虛函數(shù)舉例
12. 4 純虛函數(shù)和抽象類
12. 5 純虛函數(shù)舉例
12. 6 向上轉(zhuǎn)型與虛函數(shù)
12. 7 虛析構(gòu)函數(shù)
12. 8 綜合實(shí)例
習(xí)題12
第13章 C I/O流介紹
13. 1 C 流的概念
13. 1. 1 C 流體系結(jié)構(gòu)
13. 1. 2 預(yù)定義流對(duì)象
13. 1. 3 預(yù)定義的提取操作符>>和插入操作符<<
13. 1. 4 重載提取操作符和插入操作符
13. 2 格式化輸入輸出
13. 2. 1 格式化輸入輸出的數(shù)制狀態(tài)控制
13. 2. 2 輸入輸出的寬度控制
13. 2. 3 輸入輸出的精度控制
13. 2. 4 浮點(diǎn)數(shù)輸出方式控制
13. 2. 5 小數(shù)點(diǎn)處理方式
13. 2. 6 非負(fù)數(shù)的符號(hào)表示方式
13. 2. 7 對(duì)齊方式控制
13. 2. 8 填充字符
13. 2. 9 插入換行符
13. 3 文件操作
13. 3. 1 文件概念
13. 3. 2 文件流對(duì)象的建立
13. 3. 3 文件流狀態(tài)的判定
13. 3. 4 文本文件的訪問(wèn)操作
13. 3. 5 二進(jìn)制文件的訪問(wèn)操作
13. 4 字符串流
習(xí)題13
第14章 模板
14. 1 模板函數(shù)
14. 2 模板函數(shù)參數(shù)依賴于元素類型
14. 3 多個(gè)元素類型的模板函數(shù)
14. 4 模板類
14. 5 各種模板類元素類型
14. 6 標(biāo)準(zhǔn)模板庫(kù)--STL
14. 6. 1 容器
14. 6. 2 迭代量
14. 6. 3 算法
習(xí)題14

本目錄推薦

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