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

21天學(xué)通C++(第2版)

21天學(xué)通C++(第2版)

定 價(jià):¥49.80

作 者: 楊章偉 等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787121124808 出版時(shí)間: 2011-02-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 418 字?jǐn)?shù):  

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

  《21天學(xué)通C++(第2版)》站在初學(xué)者的角度,較全面地介紹了C++的相關(guān)知識(shí),較為系統(tǒng)地介紹了C++語(yǔ)言的基礎(chǔ)內(nèi)容。本書包括6篇共21章的內(nèi)容。其中,第1篇是C++數(shù)據(jù)表達(dá)篇,包括C++入門、變量和數(shù)據(jù)類型、運(yùn)算符和表達(dá)式以及程序控制結(jié)構(gòu)等;第2篇是C++面向過程設(shè)計(jì)篇,包括函數(shù)、編譯預(yù)處理、數(shù)組、指針和構(gòu)造數(shù)據(jù)類型等內(nèi)容;第3篇是C++面向?qū)ο缶幊唐?,主要包括類和?duì)象、繼承、多態(tài)、運(yùn)算符重載和輸入/輸出流等內(nèi)容;第4篇主要介紹了C++高級(jí)特性,內(nèi)容包括文件、命名空間和引用與內(nèi)存管理;第5篇的內(nèi)容主要是C++編程實(shí)踐,主要分析了標(biāo)準(zhǔn)模板庫(kù)STL、模板與C++標(biāo)準(zhǔn)庫(kù)和異常處理等。最后一篇中結(jié)合學(xué)生成績(jī)管理系統(tǒng)開發(fā)實(shí)例,講解如何使用C++進(jìn)行實(shí)際開發(fā)。讀者對(duì)象:本書適合沒有編程基礎(chǔ)的C++語(yǔ)言初學(xué)者作為入門教程,也可作為大、中院校師生和培訓(xùn)班的教材,對(duì)于C++語(yǔ)言開發(fā)的愛好者,本書也有較大的參考價(jià)值。

作者簡(jiǎn)介

暫缺《21天學(xué)通C++(第2版)》作者簡(jiǎn)介

圖書目錄

第1篇 C++數(shù)據(jù)表達(dá)篇
第1章 C++入門
1.1 C++概述
1.1.1 C++的歷史沿革
1.1.2 C++與面向?qū)ο?br />1.1.3 從C到C++
1.2 程序設(shè)計(jì)方法
1.2.1 結(jié)構(gòu)化程序設(shè)計(jì)
1.2.2 面向?qū)ο蟪绦蛟O(shè)計(jì)
1.2.3 程序設(shè)計(jì)方法比較
1.3 C++開發(fā)環(huán)境——Visual C++ 6.0
1.3.1 工作區(qū)
1.3.2 編輯區(qū)(Editor Area)
1.3.3 輸出窗口(Output Panel)
1.3.4 菜單欄、工具欄、狀態(tài)欄
1.4 第一個(gè)C++程序——Hello World
1.4.1 創(chuàng)建源程序
1.4.2 編譯連接
1.4.3 調(diào)試運(yùn)行
1.5 C++源程序組成元素
1.5.1 基本組成
1.5.2 基本符號(hào)
1.5.3 標(biāo)識(shí)符
1.5.4 保留字
1.5.5 分隔符
1.6 小結(jié)
1.7 習(xí)題
第2章 變量和數(shù)據(jù)類型
2.1 常量
2.1.1 聲明常量
2.1.2 常量的應(yīng)用
2.2 變量
2.2.1 聲明變量
2.2.2 變量的命名規(guī)則
2.2.3 變量的作用范圍
2.2.4 變量的應(yīng)用
2.3 基本數(shù)據(jù)類型
2.3.1 整型
2.3.2 字符型
2.3.3 浮點(diǎn)型
2.3.4 布爾型
2.4 類型轉(zhuǎn)換
2.4.1 隱式轉(zhuǎn)換
2.4.2 顯式轉(zhuǎn)換
2.5 小結(jié)
2.6 習(xí)題
第3章 運(yùn)算符和表達(dá)式
3.1 運(yùn)算符
3.1.1 算術(shù)運(yùn)算符
3.1.2 賦值運(yùn)算符
3.1.3 關(guān)系運(yùn)算符
3.1.4 邏輯運(yùn)算符
3.1.5 條件運(yùn)算符
3.1.6 逗號(hào)運(yùn)算符
3.1.7 位運(yùn)算符
3.1.8 sizeof運(yùn)算符
3.1.9 運(yùn)算符的優(yōu)先級(jí)
3.2 表達(dá)式
3.2.1 算術(shù)表達(dá)式
3.2.2 關(guān)系表達(dá)式
3.2.3 邏輯表達(dá)式
3.2.4 條件表達(dá)式
3.2.5 賦值表達(dá)式
3.2.6 逗號(hào)表達(dá)式
3.3 語(yǔ)句
3.3.1 語(yǔ)句中的空格
3.3.2 空語(yǔ)句
3.3.3 聲明語(yǔ)句
3.3.4 賦值語(yǔ)句
3.4 小結(jié)
3.5 習(xí)題
第4章 程序控制結(jié)構(gòu)
4.1 順序結(jié)構(gòu)
4.1.1 表達(dá)式語(yǔ)句
4.1.2 輸入語(yǔ)句
4.1.3 輸出語(yǔ)句
4.1.4 格式控制符
4.1.5 應(yīng)用示例
4.2 選擇結(jié)構(gòu)
4.2.1 if語(yǔ)句
4.2.2 ifelse語(yǔ)句
4.2.3 多重if…else語(yǔ)句
4.2.4 switch語(yǔ)句
4.2.5 應(yīng)用示例
4.3 循環(huán)結(jié)構(gòu)
4.3.1 for語(yǔ)句
4.3.2 while語(yǔ)句
4.3.3 dowhile語(yǔ)句
4.3.4 多重循環(huán)
4.3.5 應(yīng)用示例
4.4 轉(zhuǎn)向語(yǔ)句
4.5 小結(jié)
4.6 習(xí)題
第2篇 C++面向過程設(shè)計(jì)篇
第5章 函數(shù)
5.1 定義函數(shù)
5.1.1 函數(shù)概述
5.1.2 定義函數(shù)
5.1.3 應(yīng)用示例
5.2 函數(shù)參數(shù)及原型
5.2.1 函數(shù)的參數(shù)及返回值
5.2.2 函數(shù)原型
5.2.3 main()函數(shù)
5.2.4 帶參數(shù)的main()函數(shù)
5.3 調(diào)用函數(shù)
5.3.1 函數(shù)調(diào)用格式
5.3.2 傳值調(diào)用
5.3.3 引用調(diào)用
5.3.4 嵌套調(diào)用
5.3.5 遞歸調(diào)用
5.3.6 帶默認(rèn)形參值的函數(shù)
5.4 變量的作用域
5.4.1 局部變量
5.4.2 全局變量
5.5 函數(shù)的作用域
5.6 函數(shù)重載
5.6.1 函數(shù)的重載
5.6.2 參數(shù)類型不同的函數(shù)重載
5.6.3 參數(shù)個(gè)數(shù)上不同的重載函數(shù)
5.7 小結(jié)
5.8 習(xí)題
第6章 編譯預(yù)處理
6.1 預(yù)處理命令
6.2 宏
6.2.1 宏概述
6.2.2 不帶參數(shù)的宏定義
6.2.3 取消宏
6.2.4 宏嵌套
6.2.5 帶參數(shù)的宏定義
6.2.6 內(nèi)聯(lián)函數(shù)
6.2.7 宏與函數(shù)的區(qū)別
6.3 文件包含
6.3.1 #include命令
6.3.2 合理使用文件包含
6.4 條件編譯
6.4.1 #ifdef形式
6.4.2 #ifndef形式
6.4.3 #if形式
6.5 其他命令
6.5.1 #error命令
6.5.2 #line命令
6.6 小結(jié)
6.7 習(xí)題
第7章 數(shù)組
7.1 聲明數(shù)組
7.1.1 聲明一維數(shù)組
7.1.2 聲明多維數(shù)組
7.2 引用數(shù)組
7.2.1 引用一維數(shù)組
7.2.2 引用多維數(shù)組
7.3 數(shù)組的賦值
7.3.1 初始化數(shù)組
7.3.2 通過賦值表達(dá)式賦值
7.3.3 通過輸入語(yǔ)句賦值
7.3.4 通過循環(huán)語(yǔ)句賦值
7.3.5 多維數(shù)組的賦值
7.4 字符串
7.4.1 傳統(tǒng)字符串
7.4.2 字符數(shù)組
7.5 數(shù)組與函數(shù)
7.6 數(shù)組應(yīng)用
7.6.1 順序查找
7.6.2 折半查找
7.6.3 排序
7.7 小結(jié)
7.8 習(xí)題
第8章 指針
8.1 指針概述
8.1.1 指針是什么
8.1.2 定義指針
8.1.3 指針的初始化
8.2 指針的運(yùn)算
8.2.1 取地址與取值運(yùn)算
8.2.2 指針的算術(shù)運(yùn)算
8.2.3 指針的關(guān)系運(yùn)算
8.2.4 指針的賦值運(yùn)算
8.2.5 void指針和const指針
8.3 指針與數(shù)組
8.3.1 訪問數(shù)組元素的方法
8.3.2 多維數(shù)組元素的訪問
8.3.3  數(shù)組指針與指針數(shù)組
8.4 指針與函數(shù)
8.4.1 指針作為函數(shù)參數(shù)
8.4.2 指針型函數(shù)
8.4.3 函數(shù)指針
8.5 指針與字符串
8.6 二級(jí)指針
8.7 小結(jié)
8.8 習(xí)題
第9章 構(gòu)造數(shù)據(jù)類型
9.1 結(jié)構(gòu)體
9.1.1 結(jié)構(gòu)體概述
9.1.2 結(jié)構(gòu)體類型說明
9.1.3 定義結(jié)構(gòu)體類型變量
9.1.4 初始化結(jié)構(gòu)體變量
9.1.5 引用結(jié)構(gòu)體成員變量
9.1.6 結(jié)構(gòu)體作為函數(shù)參數(shù)
9.2 共用體
9.2.1 共用體類型說明
9.2.2 定義共用體類型變量
9.2.3 引用共用體成員變量
9.3 枚舉
9.3.1 定義枚舉類型
9.3.2 定義枚舉類型變量
9.3.3 引用枚舉類型變量
9.4 類型重定義typedef
9.5 位域
9.5.1 定義位域變量
9.5.2 使用位域
9.6 小結(jié)
9.7 習(xí)題
第3篇 C++面向?qū)ο缶幊唐?br />第10章 類和對(duì)象
10.1 類
10.1.1 什么是類
10.1.2 結(jié)構(gòu)到類
10.1.3 類的聲明
10.1.4 類的訪問控制
10.1.5 類的定義
10.2 對(duì)象
10.2.1 對(duì)象概述
10.2.2 對(duì)象數(shù)組
10.3 構(gòu)造函數(shù)
10.3.1 構(gòu)造函數(shù)的概念
10.3.2 構(gòu)造函數(shù)的聲明和定義
10.3.3 構(gòu)造函數(shù)的調(diào)用
10.3.4 不帶參數(shù)的構(gòu)造函數(shù)
10.3.5 帶有默認(rèn)參數(shù)的構(gòu)造函數(shù)
10.3.6 構(gòu)造函數(shù)的重載
10.4 拷貝構(gòu)造函數(shù)
10.4.1 定義拷貝構(gòu)造函數(shù)
10.4.2 調(diào)用拷貝構(gòu)造函數(shù)
10.4.3 默認(rèn)拷貝構(gòu)造函數(shù)
10.5 析構(gòu)函數(shù)
10.6 友元
10.6.1 友元函數(shù)
10.6.2 友元成員
10.6.3 友元類
10.7 小結(jié)
10.8 習(xí)題
第11章 繼承
11.1 繼承與派生
11.1.1 繼承與派生概述
11.1.2 聲明派生類
11.2 訪問控制
11.2.1 公有繼承
11.2.2 私有派生
11.2.3 保護(hù)繼承
11.3 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
11.3.1 執(zhí)行順序和構(gòu)建原則
11.3.2 派生類的構(gòu)造函數(shù)
11.3.3 派生類析構(gòu)函數(shù)的構(gòu)建
11.4 多重繼承
11.4.1 二義性問題
11.4.2 聲明多重繼承
11.4.3 多重繼承的構(gòu)造函數(shù)和析構(gòu)函數(shù)
11.5 虛基類
11.5.1 虛基類的引入
11.5.2 定義虛基類
11.5.3 虛基類的構(gòu)造函數(shù)和初始化
11.6 小結(jié)
11.7 習(xí)題
第12章 多態(tài)
12.1 多態(tài)
12.1.1 什么是多態(tài)
12.1.2 多態(tài)的作用
12.1.3 多態(tài)的引入
12.2 函數(shù)重載
12.3 虛函數(shù)
12.3.1 虛函數(shù)的引入
12.3.2 定義虛函數(shù)
12.3.3 使用虛函數(shù)
12.3.4 多重繼承和虛函數(shù)
12.3.5 虛函數(shù)的注意事項(xiàng)
12.4 抽象類
12.4.1 純虛函數(shù)
12.4.2 抽象類
12.5 小結(jié)
12.6 習(xí)題
第13章 運(yùn)算符重載
13.1 運(yùn)算符重載簡(jiǎn)介
13.1.1 運(yùn)算符重載的定義
13.1.2 運(yùn)算符重載的特點(diǎn)
13.1.3 運(yùn)算符重載的規(guī)則
13.2 運(yùn)算符重載的形式
13.2.1 重載為類的成員函數(shù)
13.2.2 雙目運(yùn)算符重載為成員函數(shù)
13.2.3 單目運(yùn)算符重載為成員函數(shù)
13.2.4 運(yùn)算符重載為類的友元函數(shù)
13.2.5 雙目運(yùn)算符重載為友元函數(shù)
13.2.6 單目運(yùn)算符重載為友元函數(shù)
13.2.7 成員運(yùn)算符函數(shù)與友元運(yùn)算符函數(shù)的比較
13.3 特殊運(yùn)算符的重載
13.3.1 “++”和“--”的重載
13.3.2 賦值運(yùn)算符“=”的重載
13.3.3 下標(biāo)運(yùn)算符“[ ]”的重載
13.4 類類型轉(zhuǎn)換
13.5 小結(jié)
13.6 習(xí)題
第14章 輸入/輸出流
14.1 輸入/輸出流的引入
14.1.1 printf與scanf的缺陷
14.1.2 輸入/輸出流簡(jiǎn)介
14.1.3 輸入/輸出流類層次
14.2 標(biāo)準(zhǔn)輸入/輸出流
14.2.1 標(biāo)準(zhǔn)輸出流對(duì)象
14.2.2 標(biāo)準(zhǔn)輸入流對(duì)象
14.2.3 標(biāo)準(zhǔn)錯(cuò)誤輸出流對(duì)象
14.3 輸入/輸出流成員函數(shù)
14.3.1 get()函數(shù):輸出字符串
14.3.2 getline()函數(shù):獲取字符串
14.4 輸入/輸出的格式控制
14.4.1 用ios類的成員函數(shù)進(jìn)行格式控制
14.4.2 使用格式控制符進(jìn)行格式控制
14.5 用戶自定義數(shù)據(jù)類型的輸入/輸出
14.5.1 重載輸出運(yùn)算符“<<”
14.5.2 重載輸入運(yùn)算符“>>”
14.6 小結(jié)
14.7 習(xí)題
第4篇 C++高級(jí)特性篇
第15章 文件
15.1 文件和流
15.1.1 文件概述
15.1.2 文件流類
15.2 文件的打開與關(guān)閉
15.2.1 打開文件
15.2.2 關(guān)閉文件
15.3 文件的順序讀寫
15.3.1 讀寫文本文件
15.3.2 文本文件應(yīng)用示例
15.3.3 二進(jìn)制文件概述
15.3.4 讀寫二進(jìn)制文件
15.4 文件的隨機(jī)讀寫
15.5 小結(jié)
15.6 習(xí)題
第16章 命名空間
16.1 命名空間
16.1.1 什么是命名空間
16.1.2 定義命名空間
16.2 使用命名空間
16.2.1 使用作用域運(yùn)算符引用成員
16.2.2 使用using指令
16.2.3 使用using聲明
16.2.4 using指令與using聲明的比較
16.3 類的作用域
16.3.1 靜態(tài)數(shù)據(jù)成員
16.3.2 靜態(tài)成員函數(shù)
16.4 作用域
16.4.1 局部作用域
16.4.2 全局作用域
16.4.3 作用域嵌套
16.5 this指針
16.6 小結(jié)
16.7 習(xí)題
第17章 引用與內(nèi)存管理
17.1 引用
17.1.1 引用概述
17.1.2 引用的使用
17.2 引用的操作
17.2.1 引用作為函數(shù)參數(shù)
17.2.2 引用作為返回值
17.3 動(dòng)態(tài)內(nèi)存分配
17.3.1 申請(qǐng)動(dòng)態(tài)內(nèi)存
17.3.2 釋放空間
17.3.3 malloc和free庫(kù)函數(shù)
17.4 const引用
17.5 指針與引用的區(qū)別
17.6 小結(jié)
17.7 習(xí)題
第5篇 C++編程實(shí)踐篇
第18章 標(biāo)準(zhǔn)模板庫(kù)STL
18.1 標(biāo)準(zhǔn)模板庫(kù)
18.1.1 STL概述
18.1.2 STL的引入
18.1.3 STL的組成
18.2 算法
18.3 容器
18.3.1 什么是容器
18.3.2 向量
18.3.3 列表
18.3.4 集合
18.3.5 雙端隊(duì)列
18.3.6 棧
18.3.7 映射和多重映射
18.4 迭代器
18.5 小結(jié)
18.6 習(xí)題
第19章 模板與C++標(biāo)準(zhǔn)庫(kù)
19.1 模板概述
19.1.1 模板簡(jiǎn)介
19.1.2 模板的引入
19.2 函數(shù)模板
19.2.1 定義函數(shù)模板
19.2.2 生成模板函數(shù)
19.2.3 函數(shù)模板的異常處理
19.3 類模板
19.3.1 定義類模板
19.3.2 模板類
19.4 C++標(biāo)準(zhǔn)庫(kù)概述
19.5 字符串庫(kù)
19.5.1 讀寫字符串
19.5.2 字符串賦值
19.5.3 字符串比較
19.5.4 字符串長(zhǎng)度和空字符串
19.6 小結(jié)
19.7 習(xí)題
第20章 異常處理
20.1 錯(cuò)誤與異常
20.1.1 什么是異常
20.1.2 異常處理的基本思想
20.2 異常處理的實(shí)現(xiàn)
20.2.1 使用try/catch捕獲異常
20.2.2 使用throw拋出異常
20.2.3 應(yīng)用示例
20.3 類和結(jié)構(gòu)的異常處理
20.3.1 異常處理中的構(gòu)造和析構(gòu)
20.3.2 處理結(jié)構(gòu)類型的異常
20.4 異常處理機(jī)制
20.5 小結(jié)
20.6 習(xí)題
第6篇 實(shí)例篇
第21章 簡(jiǎn)單學(xué)生成績(jī)管理系統(tǒng)開發(fā)實(shí)例
21.1 需求分析
21.2 總體設(shè)計(jì)
21.3 功能模塊實(shí)現(xiàn)
21.3.1 成績(jī)錄入模塊
21.3.2 成績(jī)統(tǒng)計(jì)模塊
21.3.3 成績(jī)排名模塊
21.3.4 成績(jī)查詢模塊
21.3.5 輸出模塊
21.4 系統(tǒng)集成
21.5 系統(tǒng)實(shí)現(xiàn)
21.5.1 結(jié)構(gòu)和變量定義部分
21.5.2 功能函數(shù)定義部分
21.5.3 主函數(shù)部分
21.6 小結(jié)

本目錄推薦

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