注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C++語言程序設計教程

C++語言程序設計教程

C++語言程序設計教程

定 價:¥14.00

作 者: 孟憲福,李盤林編著
出版社: 電子工業(yè)出版社
叢編項: 21世紀計算機基礎教育系列教材
標 簽: C語言

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

內(nèi)容簡介

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

作者簡介

暫缺《C++語言程序設計教程》作者簡介

圖書目錄

第1章 緒言
1.1 面向?qū)ο蟪绦蛟O計的特點
1.2 C++語言程序的開發(fā)過程
1.3 C++語言程序的結構
習題
第2章 數(shù)據(jù)類型和運算符
2.1 基本概念
2.1.1 標識符
2.1.2 常量
2.1.3 變量
2.1.4 關鍵字
2.2 基本數(shù)據(jù)類型
2.2.1 整型變量及其常量
2.2.2 浮點型變量及其常量
2.2.3 字符型變量及其常量
2.2.4 void型數(shù)據(jù)
2.2.5 bool型變量及其常量
2.3 long,short,signed,unsigned關鍵字
2.3.1 long和short關鍵字
2.3.2 signed和unsigned關鍵字
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關鍵字
2.9 volatile關鍵字
2.10 typedef關鍵字
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 強制類型轉(zhuǎn)換
2.13 運算符
2.13.1 算術運算符
2.13.2 增1、減1運算符
2.13.3 關系運算符
2.13.4 邏輯運算符
2.13.5 位運算符
2.13.6 賦值運算符
2.13.7 條件運算符
2.13.8 逗號運算符
2.13.9 sizeof運算符
2.13.10 指針運算符
2.13.11 成員訪問運算符
習題
第3章 數(shù)據(jù)的輸入和輸出
3.1 標準輸入和輸出
3.1.1 基于運算符>>和<<的輸入輸出
3.1.2 字符的輸入get( )和輸出put( )
3.1.3 字符串的輸入get( )和getline( )
3.2 文件
3.2.1 文件的打開和關閉
3.2.2 文件的輸入和輸出
3.2.3 錯誤處理
習題
第4章 基本語句
4.1 語句、復合語句和空語句
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語句
習題
第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ù)
習題
第6章 類
6.1 類的定義
6.2 公共、私有和保護
6.3 數(shù)據(jù)成員和成員函數(shù)
6.3.1 成員函數(shù)的使用
6.3.2 成員函數(shù)的內(nèi)部定義和外部定義
6.3.3 數(shù)據(jù)成員的保護
6.4 構造函數(shù)和析構函數(shù)
6.4.1 構造函數(shù)
6.4.2 析構函數(shù)
6.5 復制構造函數(shù)
6.5.1 復制構造函數(shù)的說明和定義
6.5.2 缺省復制構造函數(shù)
6.6 變換構造函數(shù)和變換函數(shù)
6.6.1 變換構造函數(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 運算符的重載
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 結構
6.15 聯(lián)合
6.16 位段
習題
第7章 繼承
7.1 基類和派生類
7.2 虛函數(shù)和多態(tài)
7.2.1 靜態(tài)結合和動態(tài)結合
7.2.2 虛函數(shù)
7.3 純虛函數(shù)和抽象類
7.3.1 純虛函數(shù)
7.3.2 抽象類
7.4 繼承的種類
7.4.1 多重繼承
7.4.2 直接繼承和間接繼承
7.5 多重基類和虛擬基類
習題
第8章 類的設計
8.1 計數(shù)器類的設計
8.2 字符串類的設計
8.3 鏈表類的設計
8.4 用于實現(xiàn)多態(tài)性的例子
習題
第9章 模板和異常處理
9.1 模板
9.1.1 函數(shù)模板
9.1.2 類模板
9.2 異常處理
9.2.1 try關鍵字的使用
9.2.2 throw關鍵字的使用
9.2.3 catch關鍵字的使用
習題
第10章 編譯預處理
10.1 宏定義
10.2 文件包括
10.3 條件編譯
10.4 其他
習題
參考文獻

本目錄推薦

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