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

C++程序設(shè)計(第3版)

C++程序設(shè)計(第3版)

定 價:¥40.00

作 者: 周志德,侯正昌 主編
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: VC++

ISBN: 9787121148132 出版時間: 2011-11-01 包裝: 平裝
開本: 16開 頁數(shù): 363 字?jǐn)?shù):  

內(nèi)容簡介

  《C++程序設(shè)計(第3版)》共13章,前兩章為C++概述及數(shù)據(jù)類型和表達式介紹。第3、4章敘述了三種基本程序結(jié)構(gòu)、流程控制語句和數(shù)組。第5、6章討論了函數(shù)的定義和調(diào)用、函數(shù)的嵌套調(diào)用和遞歸調(diào)用、變量的存儲類型、內(nèi)聯(lián)函數(shù)、函數(shù)的重載、編譯預(yù)處理中的宏定義、“文件包含”處理與條件編譯。第7章講解了指針變量、指針數(shù)組、指向一維數(shù)組的指針變量、返回指針值的函數(shù)、函數(shù)指針變量、new 和 delete 運算符、引用。第8章介紹枚舉型、結(jié)構(gòu)體與鏈表。第9、10章講述了類和對象、構(gòu)造函數(shù)與析構(gòu)函數(shù)、繼承與派生、沖突、支配規(guī)則和賦值兼容性與靜態(tài)數(shù)據(jù)成員。第11、12章敘述了友元函數(shù)與運算符重載、多態(tài)性與虛函數(shù)、流類體系與文件操作。第13章介紹C++綜合編程實訓(xùn),介紹使用結(jié)構(gòu)體、鏈表、類和對象編寫較復(fù)雜應(yīng)用程序的方法。本書起點低,不要求學(xué)過其他程序設(shè)計語言,可作為程序設(shè)計的入門語言來學(xué)習(xí)。

作者簡介

暫缺《C++程序設(shè)計(第3版)》作者簡介

圖書目錄

第1章 C++概述
1.1 C++的起源
1.2 C++的特點
1.3 C++程序的基本結(jié)構(gòu)
1.4 C++上機操作
1.4.1 C++程序的開發(fā)步驟
1.4.2 C++程序上機操作方法
本章小結(jié)
習(xí)題1
第2章 數(shù)據(jù)類型和表達式
2.1 數(shù)據(jù)類型
2.2 常量和變量
2.2.1 常量
2.2.2 變量
2.3 運算符和表達式
2.3.1 算術(shù)運算符和算術(shù)表達式
2.3.2 賦值運算符和賦值表達式
2.3.3 自增、自減運算符
2.3.4 關(guān)系運算符和關(guān)系表達式
2.3.5 邏輯運算符和邏輯表達式
2.3.6 逗號運算符和逗號表達式
2.3.7 復(fù)合賦值運算符
2.3.8 數(shù)據(jù)類型長度運算符(sizeof運算符)
2.4 簡單輸入和輸出
2.4.1 數(shù)據(jù)輸出cout
2.4.2 數(shù)據(jù)輸入cin
2.4.3 簡單輸入/輸出格式控制
本章小結(jié)
習(xí)題2
實驗一
第3章 程序結(jié)構(gòu)和流程控制語句
3.1 程序的三種基本結(jié)構(gòu)和語句
3.1.1 程序的三種基本結(jié)構(gòu)
3.1.2 C++程序的組成
3.1.3 C++程序的語句
3.2 分支語句
3.2.1 if語句
3.2.2 條件運算符和條件表達式
3.2.3 switch語句
3.3 循環(huán)語句
3.3.1 while語句
3.3.2 do…while語句
3.3.3 for語句
3.3.4 三種循環(huán)語句的比較
3.3.5 循環(huán)語句的嵌套
3.4 控制執(zhí)行順序的語句
3.4.1 break語句
3.4.2 continue語句
3.4.3 語句標(biāo)號和goto語句
3.4.4 exit()和abort()函數(shù)
3.5 程序設(shè)計舉例(習(xí)題課)
3.5.1 分支語句應(yīng)用舉例
3.5.2 循環(huán)語句應(yīng)用舉例
本章小結(jié)
習(xí)題3
實驗二
實驗三
第4章 數(shù)組
4.1 數(shù)組的定義和使用
4.1.1 一維數(shù)組的定義和使用
4.1.2 二維數(shù)組的定義和使用
4.2 字符數(shù)組的定義和使用
4.2.1 字符數(shù)組和字符串
4.2.2 字符串處理函數(shù)
4.3 數(shù)組應(yīng)用舉例(習(xí)題課)
4.3.1 一維數(shù)組應(yīng)用舉例
4.3.2 二維數(shù)組應(yīng)用舉例
4.3.3 字符數(shù)組應(yīng)用舉例
本章小結(jié)
習(xí)題4
實驗四
實驗五
第5章 函數(shù)
5.1 函數(shù)的定義和調(diào)用
5.1.1 函數(shù)的概念
5.1.2 函數(shù)的定義
5.1.3 函數(shù)的調(diào)用
5.1.4 實參與形參的數(shù)據(jù)傳送
5.2 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
5.2.1 函數(shù)的嵌套調(diào)用
5.2.2 函數(shù)的遞歸調(diào)用
5.3 數(shù)組作為函數(shù)參數(shù)(習(xí)題課)
5.3.1 數(shù)組元素作為函數(shù)實參
5.3.2 數(shù)組名作為函數(shù)參數(shù)
5.4 變量的存儲類型
5.4.1 作用域
5.4.2 局部變量與全局變量
5.4.3 動態(tài)變量與靜態(tài)變量
5.4.4 變量的存儲類型
5.5 內(nèi)聯(lián)函數(shù)
5.6 具有默認(rèn)參數(shù)值的函數(shù)
5.7 函數(shù)的重載
本章小結(jié)
習(xí)題5
實驗六
第6章 編譯預(yù)處理
6.1 文件包含處理
6.2 宏定義
6.2.1 不帶參數(shù)的宏定義
6.2.2 帶參數(shù)的宏定義
6.3 條件編譯
本章小結(jié)
習(xí)題6
第7章 指針
7.1 指針與指針變量
7.1.1 指針的概念
7.1.2 指針變量的定義與引用
7.1.3 指針變量的運算
7.2 指針與數(shù)組
7.2.1 一維數(shù)組與指針
7.2.2 二維數(shù)組與指針
7.2.3 字符串與指針
7.3 指針變量與數(shù)組作為函數(shù)參數(shù)(習(xí)題課)
7.3.1 指針變量作為函數(shù)參數(shù)
7.3.2 數(shù)組與指針作為函數(shù)參數(shù)
7.4 指針數(shù)組和指向一維數(shù)組的指針變量
7.4.1 指針數(shù)組
7.4.2 指向一維數(shù)組的指針變量
7.5 返回指針值的函數(shù)與函數(shù)指針變量
7.5.1 返回指針值的函數(shù)
7.5.2 函數(shù)指針變量
7.6 new和delete運算符
7.6.1 new運算符
7.6.2 delete運算符
7.6.3 使用new和delete運算符應(yīng)注意的事項
7.7 引用類型變量和const類型的指針
7.7.1 引用類型變量的定義及使用
7.7.2 const類型變量
本章小結(jié)
習(xí)題7
實驗七
實驗八
第8章 枚舉類型和結(jié)構(gòu)體
8.1 枚舉類型的定義及應(yīng)用
8.1.1 枚舉類型的定義
8.1.2 枚舉類型變量的定義
8.1.3 枚舉類型變量的引用
8.2 結(jié)構(gòu)體的定義及應(yīng)用
8.2.1 結(jié)構(gòu)體的概念
8.2.2 結(jié)構(gòu)體類型的定義
8.2.3 結(jié)構(gòu)體變量的定義
8.2.4 結(jié)構(gòu)體變量的引用
8.2.5 結(jié)構(gòu)體變量與數(shù)組作為函數(shù)參數(shù)
8.3 鏈表
8.3.1 鏈表的概念
8.3.2 鏈表的基本操作
本章小結(jié)
習(xí)題8
實驗九
實驗十
第9章 類和對象
9.1 概述
9.2 類與對象
9.2.1 類
9.2.2 對象
9.3 構(gòu)造函數(shù)
9.3.1 構(gòu)造函數(shù)的定義
9.3.2 用構(gòu)造函數(shù)初始化對象的過程
9.3.3 默認(rèn)構(gòu)造函數(shù)
9.3.4 拷貝的構(gòu)造函數(shù)
9.3.5 用new運算符動態(tài)定義對象
9.4 析構(gòu)函數(shù)
9.4.1 定義析構(gòu)函數(shù)
9.4.2 析構(gòu)函數(shù)的調(diào)用
9.4.3 默認(rèn)的析構(gòu)函數(shù)
9.5 構(gòu)造函數(shù)和對象成員
9.6 this指針
本章小結(jié)
習(xí)題9
實驗十一
第10章 繼承和派生類
10.1 繼承與派生
10.1.1 繼承與派生的基本概念
10.1.2 派生類的定義
10.1.3 派生類的構(gòu)造函數(shù)與基類成員的初始化
10.2 沖突、支配規(guī)則和賦值兼容性
10.2.1 沖突
10.2.2 支配規(guī)則
10.2.3 賦值兼容規(guī)則
10.2.4 基類和對象成員的幾點說明
10.3 虛基類
10.3.1 多重派生的基類拷貝
10.3.2 虛基類
10.4 靜態(tài)數(shù)據(jù)成員
本章小結(jié)
習(xí)題10
實驗十二
第11章 友元與運算符重載
11.1 友元函數(shù)
11.1.1 定義普通函數(shù)為友元函數(shù)
11.1.2 友元注意事項
11.2 運算符重載
11.2.1 運算符重載的概念
11.2.2 二元運算符重載
11.2.3 一元運算符重載
11.2.4 字符串類運算符重載
11.3 多態(tài)性與虛函數(shù)
11.3.1 多態(tài)性技術(shù)
11.3.2 虛函數(shù)
11.3.3 純虛函數(shù)
11.4 類與對象的特性
本章小結(jié)
習(xí)題11
實驗十三
第12章 流類體系與文件操作
12.1 流類體系
12.1.1 流
12.1.2 基本流類體系
12.1.3 標(biāo)準(zhǔn)輸入/輸出流
12.1.4 流的格式控制
12.1.5 數(shù)據(jù)輸入/輸出成員函數(shù)
12.2 文件操作
12.2.1 C++文件概述
12.2.2 C++的文件流類體系
12.2.3 文件的使用方法
12.2.4 文本文件的使用
本章小結(jié)
習(xí)題12
實驗十四
第13章 C++綜合編程實訓(xùn)
13.1 系統(tǒng)需求分析
13.2 系統(tǒng)功能分析和模塊設(shè)計
13.3 系統(tǒng)流程圖與數(shù)據(jù)結(jié)構(gòu)設(shè)計
13.3.1 系統(tǒng)流程圖
13.3.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計
13.4 各功能模塊程序設(shè)計
13.4.1 結(jié)構(gòu)體
13.4.2 鏈表
13.4.3 類
13.5 學(xué)生成績管理系統(tǒng)程序運行
13.6 其他系統(tǒng)設(shè)計要求
13.6.1 系統(tǒng)需求分析
13.6.2 系統(tǒng)功能分析和模塊設(shè)計
13.6.3 系統(tǒng)流程圖與數(shù)據(jù)結(jié)構(gòu)設(shè)計
13.6.4 各功能模塊程序設(shè)計
本章小結(jié)
附錄A C++中的關(guān)鍵字
附錄B 常用庫函數(shù)
附錄C ASCII碼表
附錄D 《C++程序設(shè)計》學(xué)時分配參考表
參考文獻

本目錄推薦

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