注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合程序設(shè)計(jì)·從過程化到面向?qū)ο?/a>

程序設(shè)計(jì)·從過程化到面向?qū)ο?/h1>

定 價(jià):¥33.00

作 者: 王立柱 編
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)專業(yè)人才能力培養(yǎng)規(guī)劃教材
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787111390398 出版時(shí)間: 2012-07-01 包裝: 平裝
開本: 16開 頁數(shù): 268 字?jǐn)?shù):  

內(nèi)容簡介

  C++主要包括兩部分內(nèi)容:C和C++的公共子集,C++直接支持的高級技術(shù)部分。C++包含四種程序設(shè)計(jì)風(fēng)格:過程化程序設(shè)計(jì)、數(shù)據(jù)抽象、面向?qū)ο蟪绦蛟O(shè)計(jì)和泛型程序設(shè)計(jì)?!陡叩仍盒S?jì)算機(jī)專業(yè)人才能力培養(yǎng)規(guī)劃教材:程序設(shè)計(jì)·從過程化到面向?qū)ο蟆窂墓沧蛹礁呒壖夹g(shù)部分逐步講授,內(nèi)容涉及:機(jī)器語言簡介,基本數(shù)據(jù)類型,運(yùn)算符和表達(dá)式,語句組結(jié)構(gòu),指針和數(shù)組,函數(shù),模塊化程序設(shè)計(jì),C風(fēng)格串,結(jié)構(gòu)、聯(lián)合、枚舉,二維數(shù)組和指針,順序表,單向鏈表,從C到C++的基本內(nèi)容,從順序表到順序表類,從C風(fēng)格串到String類串,Date類,繼承和動態(tài)綁定,函數(shù)模板和向量類模板,鏈表類模板和適配器,C++的I/O流庫,C++綜合設(shè)計(jì)實(shí)例,命名空間?!陡叩仍盒S?jì)算機(jī)專業(yè)人才能力培養(yǎng)規(guī)劃教材:程序設(shè)計(jì)·從過程化到面向?qū)ο蟆房梢宰鳛楦叩仍盒S?jì)算機(jī)及相關(guān)專業(yè)本科生以C++作為第一門程序設(shè)計(jì)課程的教材,也可以作為計(jì)算機(jī)編程愛好者的自學(xué)教材和參考書。

作者簡介

暫缺《程序設(shè)計(jì)·從過程化到面向?qū)ο蟆纷髡吆喗?/div>

圖書目錄

出版者的話
編委會
叢書序言
前言
教學(xué)建議
第1章 機(jī)器語言簡介
1.1 計(jì)算機(jī)組成及工作過程
1.2 計(jì)算機(jī)硬件和軟件
1.3 機(jī)器語言程序
1.4 匯編語言
1.5 深入探討-存儲和算法是一對矛盾體
習(xí)題
第2章 基本數(shù)據(jù)類型
2.1 變量與字面值常量
2.2 整型
2.3 字符型
2.4 實(shí)型
2.5 布爾型
2.6 typedef名字
2.7 基本數(shù)據(jù)類型的深入探討
2.7.1 字面值常量的意義
2.7.2 左值和右值
習(xí)題
第3章 運(yùn)算符和表達(dá)式
3.1 表達(dá)式
3.2 關(guān)系操作符
3.3 邏輯操作符
3.4 自增自減操作符
3.5 賦值和復(fù)合賦值操作符
3.6 條件操作符
3.7 逗號操作符
3.8 復(fù)合表達(dá)式27
3.9 內(nèi)部類型轉(zhuǎn)換
3.9.1 賦值兼容性
3.9.2 表達(dá)式計(jì)算中的類型轉(zhuǎn)換過程
3.9.3 強(qiáng)制類型轉(zhuǎn)換
習(xí)題
第4章 語句組結(jié)構(gòu)
4.1 選擇結(jié)構(gòu)
4.1.1 if-else語句
4.1.2 switch語句
4.2 循環(huán)結(jié)構(gòu)
4.2.1 for語句
4.2.2 while語句
4.2.3 do-while語句
4.2.4 循環(huán)嵌套
4.3 其他流程控制語句
4.3.1 break語句
4.3.2 continue語句
習(xí)題
第5章 指針和數(shù)組
5.1 指針
5.1.1 指針和間接引用
5.1.2 指針定義中“*”的位置
5.1.3 指針加減整數(shù)的基本運(yùn)算
5.2 數(shù)組
5.2.1 數(shù)組變量和數(shù)組指針
5.2.2 變量和長度為1的數(shù)組
5.2.3 數(shù)組和指針的關(guān)系
5.2.4 動態(tài)數(shù)組
5.3 指針和數(shù)組的應(yīng)用設(shè)計(jì)舉例
5.3.1 數(shù)組元素求和
5.3.2 求數(shù)組最小元素
5.3.3 選擇排序
5.4 指針和數(shù)組的深入討論
5.4.1 指針、數(shù)組、表達(dá)式和左值
5.4.2 數(shù)組變量指針和數(shù)組指針
習(xí)題
第6章 函數(shù)
6.1 函數(shù)定義與調(diào)用
6.2 值傳遞和指針傳遞
6.3 返回值與指針傳遞
6.4 函數(shù)聲明(原型)
6.5 函數(shù)應(yīng)用設(shè)計(jì)舉例
6.5.1 選擇排序
6.5.2 起泡排序
6.5.3 數(shù)制轉(zhuǎn)換
6.5.4 折半查找
6.5.5 劃分?jǐn)?shù)組元素
6.5.6 刪除重復(fù)數(shù)據(jù)
6.5.7 篩法求素?cái)?shù)
6.5.8 Josephus問題
6.6 函數(shù)調(diào)用與變量的存儲類別
6.6.1 自動局部變量
6.6.2 靜態(tài)局部變量
6.6.3 外部變量
6.6.4 寄存器變量
6.7 const限定修飾符
6.7.1 const型變量
6.7.2 間接const型指針
6.7.3 const型指針
6.7.4 全const型指針
6.8 函數(shù)指針
6.9 遞歸
6.1 0函數(shù)的深入討論
6.1 0.1 作為函數(shù)退出點(diǎn)的return語句
6.1 0.2 自變量指針不能作為返回值
6.1 0.3 函數(shù)表達(dá)式和左值
6.1 0.4 移動下標(biāo)與移動指針
6.1 0.5 數(shù)組和指針參數(shù)
習(xí)題
第7章 模塊化程序設(shè)計(jì)
7.1 全局外部函數(shù)
7.2 靜態(tài)外部函數(shù)
7.3 全局外部變量
7.4 靜態(tài)外部變量
7.5 編譯預(yù)處理
7.5.1 無參宏指令
7.5.2 帶參宏指令
7.5.3 條件編譯指令
7.5.4 文件包含指令
7.6 模塊化應(yīng)用設(shè)計(jì)舉例-數(shù)組的
輸入/輸出、排序和查找
習(xí)題
第8章 C風(fēng)格串
8.1 字符串常量和字符串賦值
8.2 字符串基本操作函數(shù)聲明
8.3 字符串基本操作函數(shù)實(shí)現(xiàn)
8.4 字符串應(yīng)用設(shè)計(jì)舉例
8.4.1 判斷回文
8.4.2 刪除空格字符
8.5 字符串的深入討論
8.5.1 特殊字符串
8.5.2 再論字符串常量
習(xí)題
第9章 結(jié)構(gòu)、聯(lián)合、枚舉
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)數(shù)組
9.1.5 結(jié)構(gòu)的嵌套
9.1.6 結(jié)構(gòu)返回值和指針傳遞
9.2 聯(lián)合
9.3 枚舉
9.4 結(jié)構(gòu)應(yīng)用設(shè)計(jì)舉例
9.4.1 模擬洗牌
9.4.2 Date結(jié)構(gòu)
9.4.3 三天打魚,兩天曬網(wǎng)
9.5 結(jié)構(gòu)的深入討論
習(xí)題
第10章 二維數(shù)組和指針
10.1 二維數(shù)組與二維數(shù)組指針
10.2 二維數(shù)組與一維數(shù)組
10.3 指針數(shù)組與二級指針變量(指針的指針)
10.4 指針數(shù)組與二維數(shù)組
10.5 二級指針指向的動態(tài)數(shù)組空間
10.6 二維數(shù)組和指針的應(yīng)用設(shè)計(jì)舉例-馬鞍點(diǎn)
習(xí)題
第11章 順序表
11.1 順序表的定義
11.2 順序表基本運(yùn)算的實(shí)現(xiàn)
11.3 刪除順序表重復(fù)數(shù)據(jù)
11.4 數(shù)據(jù)抽象和準(zhǔn)封裝
習(xí)題
第12章 單向鏈表
12.1 單向鏈表的定義
12.2 單向鏈表基本運(yùn)算的實(shí)現(xiàn)
12.3 逆置
習(xí)題
第13章 從C到C++的基本內(nèi)容
13.1 C語言本身的問題
13.2 內(nèi)聯(lián)函數(shù)
13.3 運(yùn)算符重載
13.4 函數(shù)重載
13.5 引用型
13.5.1 引用型概念的由來
13.5.2 引用型的定義和應(yīng)用
13.6 提取符和插入符重載
13.7 默認(rèn)參數(shù)
習(xí)題
第14章 從順序表到順序表類
14.1 順序表和順序表類
14.2 順序表類基本運(yùn)算的實(shí)現(xiàn)
14.3 增加的成員函數(shù)
14.3.1 復(fù)制構(gòu)造函數(shù)
14.3.2 復(fù)制賦值運(yùn)算符重載
14.3.3 下標(biāo)運(yùn)算符重載
14.4 構(gòu)造函數(shù)與初始化
14.5 類定義
習(xí)題
第15章 從C風(fēng)格串到String類串
15.1 String類的聲明
15.2 String類基本運(yùn)算的實(shí)現(xiàn)
15.2.1 構(gòu)造函數(shù)
15.2.2 成員賦值運(yùn)算符
15.2.3 成員轉(zhuǎn)換
15.2.4 串連接
15.2.5 關(guān)系運(yùn)算
15.2.6 求子串
15.2.7 子串插入
15.2.8 子串刪除
15.2.9 下標(biāo)運(yùn)算符
15.2.1 0字符查找
15.2.1 1輸入/輸出
15.3 模式匹配
15.4 深入討論
15.4.1 轉(zhuǎn)換賦值運(yùn)算符函數(shù)的替代
15.4.2 成員函數(shù)“類串+C串”的替代
15.4.3 explicit修飾符
習(xí)題
第16章 Date類
16.1 Date類的聲明
16.2 Data類基本運(yùn)算的實(shí)現(xiàn)
16.3 深入討論
16.3.1 轉(zhuǎn)換賦值成員函數(shù)的替代
16.3.2 靜態(tài)數(shù)據(jù)成員和靜態(tài)函數(shù)成員
習(xí)題
第17章 繼承和動態(tài)綁定
17.1 參數(shù)初始化表
17.2 繼承和受保護(hù)成員
17.2.1 繼承
17.2.2 受保護(hù)成員
17.3 多態(tài)性和虛函數(shù)
17.4 虛析構(gòu)函數(shù)
17.5 純虛函數(shù)和抽象類
習(xí)題
第18章 函數(shù)模板和向量類模板
18.1 函數(shù)模板
18.2 順序表類模板
18.3 向量類模板Vector
18.3.1 Vector定義
18.3.2 通用算法和迭代器
18.3.3 Vector的插入和刪除函數(shù)
18.3.4 求素?cái)?shù)
18.4 函數(shù)對象
18.5 深入討論-函數(shù)模板實(shí)例化中的問題
習(xí)題
第19章 鏈表類模板和適配器
19.1 鏈表類模板List
19.2 適配器
19.2.1 鏈棧
19.2.2 鏈隊(duì)列
19.2.3 優(yōu)先級鏈隊(duì)列
習(xí)題
第20章 C++的I/O流庫
20.1 類ofstream、ifstream和fstream
20.2 流模式標(biāo)志和流成員函數(shù)
20.3 文件和流的關(guān)聯(lián)與解除關(guān)聯(lián)
20.4 無格式讀寫
20.5 格式化輸入/輸出
20.5.1 設(shè)置流的格式化標(biāo)志
20.5.2 格式輸出函數(shù)
20.5.3 操作算子
20.6 文件錯(cuò)誤處理
習(xí)題
第21章 C++綜合設(shè)計(jì)實(shí)例
21.1 中綴表達(dá)式求值
21.2 事件驅(qū)動模擬
習(xí)題
第22章 命名空間
22.1 命名空間的定義
22.2 usingnamespace語句
22.3 命名空間的成員
22.4 命名空間的別名
習(xí)題
附錄A命名規(guī)則
附錄B語言操作符的優(yōu)先級與結(jié)合性
參考文獻(xiàn)
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號