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

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

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

定 價:¥14.00

作 者: 孟憲福,李盤林編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 21世紀(jì)計(jì)算機(jī)基礎(chǔ)教育系列教材
標(biāo) 簽: C語言

ISBN: 9787505386969 出版時間: 2003-07-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 162 字?jǐn)?shù):  

內(nèi)容簡介

  C++語言是在C語言的基礎(chǔ)上發(fā)展起來的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,它不僅可以編寫應(yīng)用軟件,而且特別適合于編寫系統(tǒng)軟件。本書共由10章組成,按照循序漸進(jìn)的原則,逐步地介紹C++語言的基本概念和語法規(guī)則,特別是花費(fèi)大量的篇幅來詳細(xì)講解類和繼承,并利用單獨(dú)的一章來專門介紹類的設(shè)計(jì),使讀者在學(xué)完本書后,能盡快應(yīng)用C++語言來解決實(shí)際問題。本書是作者根據(jù)多年的C++語言教學(xué)經(jīng)驗(yàn)編寫而成的,在內(nèi)容編排上盡量體現(xiàn)易學(xué)的特點(diǎn),在文字?jǐn)⑹錾狭η髼l理清晰、簡潔,便于讀者閱讀。本書可以作為大專院校計(jì)算機(jī)專業(yè)或非計(jì)算機(jī)專業(yè)教材及教學(xué)參考書,也可作為自學(xué)用書隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展以及軟件程序的高度復(fù)雜化,面向?qū)ο蟪绦蛟O(shè)計(jì)的重要性也越來越突顯出來,而C++語言則是面向?qū)ο蟪绦蛟O(shè)計(jì)的最重要的代表性語言之一。C++語言是在被廣泛應(yīng)用的C語言的基礎(chǔ)上發(fā)展起來的。C++語言在C語言已有的功能的基礎(chǔ)上,強(qiáng)化了C語言的基本功能,特別是增加了對類的處理能力,即:C++語言=C語言+基本功能的擴(kuò)充+類功能從這一公式不難看出,C++語言幾乎完全繼承了C語言的所有功能。從表面上看來,由于C++語言繼承了C語言的所有功能,因此,只要學(xué)會了C語言,就應(yīng)該很容易學(xué)會C++語言,其實(shí)不然。就類本身來講,就包含了很多復(fù)雜的概念,而對于這些概念的正確理解則是學(xué)好面向?qū)ο蟪绦蛟O(shè)計(jì)語言的關(guān)鍵。同時,C語言是面向函數(shù)的程序設(shè)計(jì)語言,而C++語言則是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,這樣,在程序設(shè)計(jì)過程方面就有很大差別。本書簡潔而系統(tǒng)地介紹了C++語言的語法現(xiàn)象和程序設(shè)計(jì)特點(diǎn),考慮到大部分讀者都學(xué)過C語言,同時也考慮到C++語言作為一門獨(dú)立的課程應(yīng)具有其系統(tǒng)性,因此,對于C語言中已有的內(nèi)容,只進(jìn)行簡單的介紹,而把主要篇幅用于對C++語言特有的語法現(xiàn)象的說明上。特別是,為了使讀者能夠盡快利用C++語言來解決實(shí)際問題,在本書的每一章中都給出了大量的例子,這些例子對于理解C++語言的語法現(xiàn)象、完整掌握C++語言的特點(diǎn)是非常有益的。同時,考慮到面向?qū)ο蟪绦蛟O(shè)計(jì)語言的特點(diǎn),在本書的第8章中專門利用一章的篇幅來詳細(xì)介紹類的設(shè)計(jì),所給出的幾個例子都是具有代表性的并具有實(shí)用價值的,通過對這些實(shí)例的學(xué)習(xí),能夠使讀者進(jìn)一步掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的要點(diǎn),并能達(dá)?驕僖環(huán)慈哪康?。勘緯灿?0章組成,按照循序漸進(jìn)的原則,逐步地介紹C++語言的基本概念和語法規(guī)則,特別是花費(fèi)大量的篇幅來詳細(xì)講解面向?qū)ο蟪绦蛟O(shè)計(jì)的兩個基本概念——類和繼承。書中的所有例題都在VisualC++環(huán)境下測試完成。每章的最后都附有一定量的習(xí)題,這些習(xí)題對于讀者鞏固已學(xué)的內(nèi)容是大有益處的。我們認(rèn)為,要學(xué)好C++語言,除了掌握C++語言的基本理論之外,還必須加強(qiáng)實(shí)踐環(huán)節(jié),讀者可以邊學(xué)習(xí)邊上機(jī)。剛開始時可以調(diào)試本書中的例題,待學(xué)習(xí)一段時間之后,就可以調(diào)試自己編寫的程序了。只有這樣,才能加快學(xué)習(xí)進(jìn)度,提高學(xué)習(xí)效率。本書在編寫過程中,一直得到譚浩強(qiáng)教授的支持和幫助,在此表示深深的謝意。限于作者水平,書中難免還有一定不足之處,敬請有關(guān)老師、計(jì)算機(jī)工作者和廣大讀者批評指正。

作者簡介

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

圖書目錄

第1章 緒言
1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)
1.2 C++語言程序的開發(fā)過程
1.3 C++語言程序的結(jié)構(gòu)
習(xí)題
第2章 數(shù)據(jù)類型和運(yùn)算符
2.1 基本概念
2.1.1 標(biāo)識符
2.1.2 常量
2.1.3 變量
2.1.4 關(guān)鍵字
2.2 基本數(shù)據(jù)類型
2.2.1 整型變量及其常量
2.2.2 浮點(diǎn)型變量及其常量
2.2.3 字符型變量及其常量
2.2.4 void型數(shù)據(jù)
2.2.5 bool型變量及其常量
2.3 long,short,signed,unsigned關(guān)鍵字
2.3.1 long和short關(guān)鍵字
2.3.2 signed和unsigned關(guān)鍵字
2.4 指針和引用
2.4.1 指針
2.4.2 void型指針
2.4.3 引用
2.5 數(shù)組
2.5.1 數(shù)組的定義和使用
2.5.2 字符串
2.6 枚舉
2.7 內(nèi)存的申請與釋放
2.8 const關(guān)鍵字
2.9 volatile關(guān)鍵字
2.10 typedef關(guān)鍵字
2.11 變量的存儲類
2.11.1 auto存儲類
2.11.2 static存儲類
2.11.3 register存儲類
2.11.4 extern存儲類
2.12 不同類型數(shù)據(jù)之間的轉(zhuǎn)換
2.12.1 自動類型轉(zhuǎn)換
2.12.2 強(qiáng)制類型轉(zhuǎn)換
2.13 運(yùn)算符
2.13.1 算術(shù)運(yùn)算符
2.13.2 增1、減1運(yùn)算符
2.13.3 關(guān)系運(yùn)算符
2.13.4 邏輯運(yùn)算符
2.13.5 位運(yùn)算符
2.13.6 賦值運(yùn)算符
2.13.7 條件運(yùn)算符
2.13.8 逗號運(yùn)算符
2.13.9 sizeof運(yùn)算符
2.13.10 指針運(yùn)算符
2.13.11 成員訪問運(yùn)算符
習(xí)題
第3章 數(shù)據(jù)的輸入和輸出
3.1 標(biāo)準(zhǔn)輸入和輸出
3.1.1 基于運(yùn)算符>>和<<的輸入輸出
3.1.2 字符的輸入get( )和輸出put( )
3.1.3 字符串的輸入get( )和getline( )
3.2 文件
3.2.1 文件的打開和關(guān)閉
3.2.2 文件的輸入和輸出
3.2.3 錯誤處理
習(xí)題
第4章 基本語句
4.1 語句、復(fù)合語句和空語句
4.2 if語句
4.3 switch語句
4.4 while語句
4.5 for語句
4.6 dowhile語句
4.7 break語句
4.8 continue語句
4.9 goto語句
4.10 return語句
習(xí)題
第5章 函數(shù)
5.1 函數(shù)的定義和調(diào)用
5.2 函數(shù)的返回值及類型
5.3 函數(shù)的參數(shù)及其傳遞方式
5.3.1 將值傳遞給函數(shù)
5.3.2 將常量傳遞給函數(shù)
5.3.3 將地址傳遞給函數(shù)
5.3.4 將引用傳遞給函數(shù)
5.3.5 將數(shù)組傳遞給函數(shù)
5.4 無參函數(shù)和缺省參數(shù)
5.5 函數(shù)的重載
5.6 inline函數(shù)
5.7 外部函數(shù)和靜態(tài)函數(shù)
習(xí)題
第6章 類
6.1 類的定義
6.2 公共、私有和保護(hù)
6.3 數(shù)據(jù)成員和成員函數(shù)
6.3.1 成員函數(shù)的使用
6.3.2 成員函數(shù)的內(nèi)部定義和外部定義
6.3.3 數(shù)據(jù)成員的保護(hù)
6.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)
6.4.1 構(gòu)造函數(shù)
6.4.2 析構(gòu)函數(shù)
6.5 復(fù)制構(gòu)造函數(shù)
6.5.1 復(fù)制構(gòu)造函數(shù)的說明和定義
6.5.2 缺省復(fù)制構(gòu)造函數(shù)
6.6 變換構(gòu)造函數(shù)和變換函數(shù)
6.6.1 變換構(gòu)造函數(shù)
6.6.2 變換函數(shù)
6.7 靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)
6.8 this指針
6.9 友元
6.9.1 友元函數(shù)
6.9.2 友元類
6.10 運(yùn)算符的重載
6.10.1 operator函數(shù)的功能
6.10.2 operator函數(shù)的重載
6.10.3 類的友元是operator函數(shù)
6.11 const 對象
6.12 類的嵌套定義
6.13 類的數(shù)據(jù)成員是類對象或常量
6.13.1 類的數(shù)據(jù)成員是類對象
6.13.2 類的數(shù)據(jù)成員是常量
6.14 結(jié)構(gòu)
6.15 聯(lián)合
6.16 位段
習(xí)題
第7章 繼承
7.1 基類和派生類
7.2 虛函數(shù)和多態(tài)
7.2.1 靜態(tài)結(jié)合和動態(tài)結(jié)合
7.2.2 虛函數(shù)
7.3 純虛函數(shù)和抽象類
7.3.1 純虛函數(shù)
7.3.2 抽象類
7.4 繼承的種類
7.4.1 多重繼承
7.4.2 直接繼承和間接繼承
7.5 多重基類和虛擬基類
習(xí)題
第8章 類的設(shè)計(jì)
8.1 計(jì)數(shù)器類的設(shè)計(jì)
8.2 字符串類的設(shè)計(jì)
8.3 鏈表類的設(shè)計(jì)
8.4 用于實(shí)現(xiàn)多態(tài)性的例子
習(xí)題
第9章 模板和異常處理
9.1 模板
9.1.1 函數(shù)模板
9.1.2 類模板
9.2 異常處理
9.2.1 try關(guān)鍵字的使用
9.2.2 throw關(guān)鍵字的使用
9.2.3 catch關(guān)鍵字的使用
習(xí)題
第10章 編譯預(yù)處理
10.1 宏定義
10.2 文件包括
10.3 條件編譯
10.4 其他
習(xí)題
參考文獻(xiàn)

本目錄推薦

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