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

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

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

定 價(jià):¥36.00

作 者: 皮德常 編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 普通高等院校計(jì)算機(jī)課程規(guī)劃教材
標(biāo) 簽: VC++

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111262473 出版時(shí)間: 2009-03-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 312 字?jǐn)?shù):  

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

  《C++程序設(shè)計(jì)教程》針對(duì)初學(xué)者和自學(xué)者的特點(diǎn),在總結(jié)過(guò)去的教學(xué)和實(shí)踐經(jīng)驗(yàn)的基礎(chǔ)上,編寫(xiě)而成。寫(xiě)作風(fēng)格別具一格,語(yǔ)言流暢,風(fēng)趣,恰如其分的舉例易于讀者理解和掌握C++程序設(shè)計(jì),同時(shí),在寫(xiě)作中還特別注重培養(yǎng)學(xué)生的獨(dú)立思考能力。教材結(jié)合實(shí)例講解了C++的基本概念和方法,力求將復(fù)雜的概念用簡(jiǎn)潔、通俗、有趣的語(yǔ)言描述,做到了深入淺出、循序漸進(jìn),從而使學(xué)生能體會(huì)學(xué)習(xí)的快樂(lè),及在快樂(lè)中學(xué)習(xí)。C++是一種實(shí)用的程序設(shè)計(jì)語(yǔ)言,是高校學(xué)生學(xué)習(xí)程序設(shè)計(jì)的一門(mén)必修專(zhuān)業(yè)課程,同時(shí)也是編程人員最廣泛使用的工具。學(xué)好C++,可以很容易地觸類(lèi)旁通其他語(yǔ)言,如Java和C#等。全書(shū)共11章,主要包括C++基本數(shù)據(jù)類(lèi)型、流程控制、函數(shù)、數(shù)組、指針、結(jié)構(gòu)體、文件操作、類(lèi)的基礎(chǔ)部分、類(lèi)的高級(jí)部分、繼承、多態(tài)、虛函數(shù)、異常處理、課程設(shè)計(jì)要求等。書(shū)中列舉了數(shù)百個(gè)可供直接使用的程序示例代碼,并給出了運(yùn)行結(jié)果,使學(xué)生在學(xué)習(xí)時(shí)更為直觀(guān)?!禖++程序設(shè)計(jì)教程》配有適當(dāng)?shù)牧?xí)題,并提供了該書(shū)的電子教案,特別適合用作大學(xué)計(jì)算機(jī)專(zhuān)業(yè)和非計(jì)算機(jī)專(zhuān)業(yè)的程序設(shè)計(jì)課程教材,也非常適合那些具有C編程經(jīng)驗(yàn),又想轉(zhuǎn)向C++編程的讀者閱讀。

作者簡(jiǎn)介

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

圖書(shū)目錄

前言
第1章 C++程序設(shè)計(jì)基礎(chǔ)
1.1 為什么要學(xué)習(xí)C++程序設(shè)計(jì)
1.2 簡(jiǎn)單的C++程序舉例
1.3 注釋方法
1.4 編程風(fēng)格
1.5 C++程序的詞法單位
1.5.1 C++程序中的字符
1.5.2 標(biāo)識(shí)符
1.5.3 關(guān)鍵字
1.6 C++的基本數(shù)據(jù)類(lèi)型
1.7 變量與常量
1.7.1 變量
1.7.2 文字常量
1.7.3 符號(hào)常量
1.7.4 常變量
1.8 運(yùn)算符和表達(dá)式
1.8.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
1.8.2 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
1.8.3 賦值運(yùn)算符和賦值表達(dá)式
1.8.4 自增、自減運(yùn)算
1.8.5 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
1.8.6 邏輯運(yùn)算符和邏輯表達(dá)式
1.8.7 位運(yùn)算和算術(shù)表達(dá)式
1.8.8 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式
1.8.9 sizeof運(yùn)算符
1.8.10 C++的運(yùn)算符、優(yōu)先級(jí)和結(jié)合性
1.9 語(yǔ)句
1.10 類(lèi)型轉(zhuǎn)換
1.10.1 賦值時(shí)的類(lèi)型轉(zhuǎn)換
1.10.2 混合運(yùn)算時(shí)的類(lèi)型轉(zhuǎn)換
1.10.3 強(qiáng)制類(lèi)型轉(zhuǎn)換
1.11 簡(jiǎn)單的輸出和輸入方法
1.11.1 cout對(duì)象和cin對(duì)象
1.11.2 格式化輸出
1.11.3 采用函數(shù)成員實(shí)現(xiàn)格式化輸出
1.11.4 對(duì)函數(shù)成員的初步討論
1.11.5 指定輸入域?qū)?br />1.11.6 讀取一行
1.11.7 讀取一個(gè)字符
1.11.8 讀取字符時(shí)易出錯(cuò)的地方
1.12 枚舉類(lèi)型
1.12.1 枚舉類(lèi)型的定義
1.12.2 枚舉類(lèi)型的變量
1.12.3 枚舉類(lèi)型的應(yīng)用
思考與練習(xí)
第2章 C++的流程控制
2.1 算法的基本概念和表示方法
2.1.1 算法的基本概念
2.1.2 算法的表示
2.1.3 算法的三種基本結(jié)構(gòu)
2.2 選擇結(jié)構(gòu)程序設(shè)計(jì)
2.2.1 基本的if語(yǔ)句
2.2.2 嵌套的if語(yǔ)句
2.2.3 條件運(yùn)算符
2.3 switCh語(yǔ)句
2.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
2.4.1 while循環(huán)
2.4.2 do—while循環(huán)
2.4.3 for循環(huán)
2.4.4 循環(huán)嵌套
2.4.5 break語(yǔ)句
2.4.6 Continue語(yǔ)句
2.4.7 應(yīng)該少用的goto語(yǔ)句
2.5 程序設(shè)計(jì)應(yīng)用舉例
思考與練習(xí)
第3章 函數(shù)
3.1 函數(shù)的定義和調(diào)用
3.1.1 概述
3.1.2 定義函數(shù)
3.1.3 調(diào)用函數(shù)
3.2 函數(shù)的聲明
3.3 函數(shù)的參數(shù)傳遞和返回值
3.3.1 函數(shù)參數(shù)的傳遞方式
3.3.2 函數(shù)的返回值
3.4 局部變量和全局變量
3.4.1 內(nèi)存存儲(chǔ)區(qū)的布局
3.4.2 局部變量
3.4.3 全局變量
3.4.4 局部變量與棧
3.5 變量的存儲(chǔ)類(lèi)別
3.5.1 auto修飾的變量
3.5.2 register修飾的變量
3.5.3 static修飾的變量
3.5.4 extern修飾的變量
3.6 默認(rèn)參數(shù)
3.7 引用作參數(shù)
3.8 函數(shù)重載
3.9 函數(shù)模板
3.9.1 從函數(shù)重載到函數(shù)模板
3.9.2 定義函數(shù)模板的方法
3.9.3 在函數(shù)模板中使用多種類(lèi)型
3.9.4 函數(shù)模板重載
3.10 內(nèi)聯(lián)函數(shù)
3.11 函數(shù)的遞歸調(diào)用
3.12 函數(shù)的調(diào)試方法
3.13 編譯預(yù)處理
3.13.1 宏定義
3.13.2 文件包含
3.13.3 條件編譯
思考與練習(xí)
第4章 數(shù)組
4.1 一維數(shù)組
4.1.1 一維數(shù)組的定義和應(yīng)用
4.1.2 引用一維數(shù)組元素
4.1.3 數(shù)組無(wú)越界檢查
4.1.4 數(shù)組初始化
4.2 多維數(shù)組
4.2.1 二維數(shù)組的定義
4.2.2 二維數(shù)組的初始化
4.2.3 引用二維數(shù)組元素
4.3 數(shù)組作函數(shù)參數(shù)
4.3.1 數(shù)組元素作函數(shù)參數(shù)
4.3.2 數(shù)組名作函數(shù)參數(shù)
4.4 常用算法舉例
4.5 字符數(shù)組與字符串
4.5.1 字符數(shù)組的定義
4.5.2 字符數(shù)組的初始化
4.5.3 字符串
4.5.4 字符數(shù)組的輸入和輸出
4.6 處理字符和字符串
4.6.1 處理字符的宏
4.6.2 處理c風(fēng)格字符串的函數(shù)
4.6.3 自定義字符串處理的函數(shù)
4.7 標(biāo)準(zhǔn)c++的string
4.7.1 如何使用string類(lèi)型
4.7.2 string對(duì)象的比較
4.7.3 string對(duì)象的初始化
4.7.4 string的函數(shù)成員
4.7.5 string對(duì)象應(yīng)用舉例
思考與練習(xí)
第5章 指針
5.1 指針的概念
5.2 指針變量
5.2.1 定義指針變量
5.2.2 運(yùn)算符&和
5.2.3 引用指針變量
5.3 指針與數(shù)組
5.3.1 指向數(shù)組元素的指針
5.3.2 指針的運(yùn)算
5.3.3 二維數(shù)組與指針
5.4 指針與函數(shù)
5.4.1 基本類(lèi)型的變量作函數(shù)形參
5.4.2 引用作函數(shù)形參
5.4.3 指針變量作函數(shù)形參
5.4.4 返回指針的函數(shù)
5.4.5 指向函數(shù)的指針
5.5 指針數(shù)組與指向指針的指針
5.5.1 指針數(shù)組
5.5.2 main函數(shù)的參數(shù)
5.5.3 指向指針的指針
5.5.4 再次討論main函數(shù)的參數(shù)
5.6 內(nèi)存的動(dòng)態(tài)分配和釋放
5.7 void和const修飾指針變量
5.7.1 void修飾指針
5.7.2 const修飾指針
5.8 對(duì)容易混淆概念的總結(jié)
思考與練習(xí)
第6章 結(jié)構(gòu)體與鏈表
6.1 抽象數(shù)據(jù)類(lèi)型
6.2 結(jié)構(gòu)體的定義及應(yīng)用
6.2.1 定義結(jié)構(gòu)體類(lèi)型
6.2.2 定義結(jié)構(gòu)體類(lèi)型的變量
6.2.3 初始化結(jié)構(gòu)體類(lèi)型的變量
6.2.4 結(jié)構(gòu)體類(lèi)型變量及其成員的引用
6.2.5 結(jié)構(gòu)體數(shù)組與指針
6.3 用typedef定義類(lèi)型
6.4 單向鏈表
6.4.1 鏈表的概念
6.4.2 帶頭結(jié)點(diǎn)的單向鏈表常用算法
思考與練習(xí)
第7章 文件操作
7.1 文件的基本概念
7.1.1 文件命名的原則
7.1.2 使用文件的基本過(guò)程
7.1.3 文件流類(lèi)型
7.2 打開(kāi)文件和關(guān)閉文件
7.2.1 打開(kāi)文件
7.2.2 文件的打開(kāi)模式
7.2.3 定義流對(duì)象時(shí)打開(kāi)文件
7.2.4 測(cè)試文件打開(kāi)是否成功
7.2.5 關(guān)閉文件
7.3 采用流操作符讀寫(xiě)文件
7.3.1 采用“>”從文件讀數(shù)據(jù)
7.3.4 檢測(cè)文件結(jié)束
7.4 流對(duì)象作參數(shù)
7.5 出錯(cuò)檢測(cè)
7.6 采用函數(shù)成員讀/寫(xiě)文件
7.6.1 采用“>>”讀文件的缺陷
7.6.2 采用函數(shù)getline讀文件
7.6.3 采用函數(shù)get讀文件
7.6.4 采用函數(shù)put寫(xiě)文件
7.7 多文件操作
7.8 二進(jìn)制文件
7.8.1 二進(jìn)制文件的操作
7.8.2 讀/寫(xiě)結(jié)構(gòu)體記錄
7.9 隨機(jī)訪(fǎng)問(wèn)文件
7.9.1 順序訪(fǎng)問(wèn)文件的缺陷
7.9.2 定位函數(shù)seekp和seekg
7.9.3 返回位置函數(shù)tellp和tellg
7.10 輸入/輸出二進(jìn)制文件綜合舉例
思考與練習(xí)
第8章 類(lèi)的基礎(chǔ)部分
8.1 面向過(guò)程的程序設(shè)計(jì)與面向?qū)ο蟪绦蛟O(shè)計(jì)的區(qū)別
8.1.1 面向過(guò)程的程序設(shè)計(jì)的缺陷
8.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想
8.2 類(lèi)的基本概念
8.3 定義函數(shù)成員
8.4 定義對(duì)象
8.4.1 訪(fǎng)問(wèn)對(duì)象的成員
8.4.2 指向?qū)ο蟮闹羔?br />8.4.3 引入私有成員的原因
8.5 類(lèi)的多文件組織
8.6 私有函數(shù)成員的作用
8.7 內(nèi)聯(lián)函數(shù)
8.8 構(gòu)造函數(shù)和析構(gòu)函數(shù)
8.8.1 構(gòu)造函數(shù)
8.8.2 析構(gòu)函數(shù)
8.8.3 帶參構(gòu)造函數(shù)
8.8.4 構(gòu)造函數(shù)應(yīng)用舉例——輸入有效的對(duì)象
8.8.5 重載構(gòu)造函數(shù)
8.8.6 缺省構(gòu)造函數(shù)的表現(xiàn)形式
8.9 對(duì)象數(shù)組
8.10 類(lèi)的應(yīng)用舉例
8.11 抽象數(shù)組類(lèi)型
8.11.1 創(chuàng)建抽象數(shù)組類(lèi)型
8.11.2 擴(kuò)充抽象數(shù)組類(lèi)型
思考與練習(xí)
第9章 類(lèi)的高級(jí)部分
9.1 靜態(tài)成員
9.1.1 靜態(tài)數(shù)據(jù)成員
9.1.2 靜態(tài)函數(shù)成員
9.2 友元函數(shù)
9.2.1 外部函數(shù)作為類(lèi)的友元
9.2.2 類(lèi)的成員函數(shù)作為另外一個(gè)類(lèi)的友元
9.2.3 一個(gè)類(lèi)作為另外一個(gè)類(lèi)的友元
9.3 對(duì)象賦值問(wèn)題
9.4 拷貝構(gòu)造函數(shù)
9.4.1 缺省的拷貝構(gòu)造函數(shù)
9.4.2 調(diào)用拷貝構(gòu)造函數(shù)的情況
9.4.3 拷貝構(gòu)造函數(shù)中的常參數(shù)
9.5 運(yùn)算符重載
9.5.1 重載賦值運(yùn)算符
9.5.2 this指針
9.5.3 重載雙目算術(shù)運(yùn)算符
9.5.4 重載單目算術(shù)運(yùn)算符
9.5.5 重載關(guān)系運(yùn)算符
9.5.6 重載流操作符“>”
9.5.7 重載類(lèi)型轉(zhuǎn)換運(yùn)算符
9.5.8 重載操作符
9.5.9 重載運(yùn)算符時(shí)要注意的問(wèn)題
9.5.10 運(yùn)算符重載綜合舉例——自定義string類(lèi)
9.6 對(duì)象組合
思考與練習(xí)
第10章 繼承、多態(tài)和虛函數(shù)
10.1 繼承
10.2 保護(hù)成員和類(lèi)的訪(fǎng)問(wèn)
10.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
10.3.1 缺省構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用
10.3.2 向基類(lèi)的構(gòu)造函數(shù)傳參數(shù)
10.3.3 初始化列表的作用
10.4 覆蓋基類(lèi)的函數(shù)成員
10.5 虛函數(shù)
10.6 純虛函數(shù)和抽象類(lèi)
10.6.1 純虛函數(shù)
10.6.2 抽象類(lèi)
10.6.3 指向基類(lèi)的指針
10.7 多重繼承
10.8 多繼承
10.9 類(lèi)模板
10.9.1 定義類(lèi)模板的方法
10.9.2 定義類(lèi)模板的對(duì)象
10.9.3 類(lèi)模板與繼承
思考與練習(xí)
第11章 異常處理
11.1 異常
11.1.1 拋出異常
11.1.2 處理異常
11.2 基于對(duì)象的異常處理
11.3 捕捉多種類(lèi)型的異常
11.4 通過(guò)異常對(duì)象獲取異常信息
11.5 再次拋出異常
思考與練習(xí)
課程設(shè)計(jì)
參考文獻(xiàn)

本目錄推薦

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