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

C++程序設計實踐教程

C++程序設計實踐教程

定 價:¥32.00

作 者: 讓維富;陳建平;葛建芳;王春明
出版社: 清華大學出版社
叢編項: 清華電腦學堂
標 簽: C++

ISBN: 9787302146391 出版時間: 2007-02-01 包裝: 平裝
開本: 16開 頁數: 321 字數:  

內容簡介

  《C++程序設計實踐教程》按程序設計方法演進發(fā)展的自然順序及C++實際編程能力形成的三個關鍵期,即結構化程序設計→模塊化程序設計→面向對象程序設計,將C++內容分為三大單元。 內容包括結構化程序設計基礎(C++概述、數據類型、運算符、表達式、簡單的輸入輸出、算法及其表示、流程控制)、模塊化程序設計(函數、編譯預處理、數組、結構體、共用體、枚舉類型、指針和引用)和面向對象程序設計(類、對象、繼承、派生、友元、虛函數、運算符重載、I/O流類庫、模板、異常處理等)?!禖++程序設計實踐教程》概念準確、圖文并茂、用例精練、習題豐富,便于教學和自學,主要適用于大學一年級新生、程序設計的初學者,也適用于有一定基礎、希望突破編程難點的讀者。

作者簡介

暫缺《C++程序設計實踐教程》作者簡介

圖書目錄

第1章C++語言概述.
1.1C++語言的發(fā)展
1.2C++的特點
1.3簡單的C++程序
1.4C++程序的開發(fā)步驟和上機調試流程
1.5VC++6.0調試C++程序的操作過程
習題
第2章算法簡介
2.1算法的概念
2.2算法舉例
2.3算法的特性
2.4算法的表達
2.5三種基本算法結構
2.6習題
第3章數據類型和表達式
3.1C++的字符集.關鍵字和標識符
3.1.1C++的字符集
3.1.2標識符和關鍵字
3.2C++的基本數據類型
3.2.1基本數據類型
3.2.2常量
3.2.3變量
3.3運算符與表達式
3.3.1算術運算符與算術表達式
3.3.2++(增1)和--(減1)運算符
3.3.3賦值運算符與賦值表達式
3.3.4數據類型轉換
3.3.5關系運算符與關系表達式
3.3.6邏輯運算符與邏輯表達式
3.3.7逗號運算符
3.3.8條件運算符“?:”
3.3.9sizeof運算符
3.3.10位運算符
3.4常用庫函數
3.4.1數學庫函數
3.4.2偽隨機函數
習題
第4章簡單程序設計
4.1表達式語句和空語句
4.2復合語句
4.3數據的輸入輸出
4.3.1預定義輸入流對象cin
4.3.2預定義輸出流對象cout
4.4順序結構程序舉例
習題
第5章C++的流程控制語句
5.1C++語言的語句和程序結構
5.1.1C++語句的分類
5.2選擇結構語句
5.2.1條件語句
5.2.2開關語句
5.3循環(huán)結構語句
5.3.1while()語句
5.3.2do...while語句
5.3.3for語句
5.3.4循環(huán)語句小結
5.4轉向語句
5.4.1break語句
5.4.2continue語句
5.4.3goto語句簡介
5.4.4exit()函數
5.5程序舉例
5.6程序調試方法簡介
習題
第6章函數
6.1函數的定義
6.2函數的參數
6.2.1函數的形式參數
6.2.2函數的實際參數
6.3函數的返回值
6.4函數的原型說明
6.5函數的調用
6.5.1函數的傳值調用
6.5.2函數的引用調用
6.5.3函數調用過程分析
6.5.4函數的嵌套調用
6.5.5函數的遞歸調用
6.6作用域和存儲類型
6.6.1作用域
6.6.2存儲類型
6.7C++增加的函數特性
6.7.1內聯函數
6.7.2默認參數值的函數
6.7.3函數的重載
習題
第7章編譯預處理和程序的多文件組織
7.1宏定義
7.1.1不帶參數的宏定義
7.1.2帶參數的宏定義
7.2“包含文件”處理
7.3條件編譯
7.4程序的多文件組織
7.4.1內部函數和外部函數
7.4.2多文件組織的編譯和鏈接
習題
第8章數組
8.1一維數組的定義.初始化和使用
8.2多維數組的定義.初始化和使用
8.3數組作為函數的參數
8.4字符數組
8.5字符串處理函數
8.6數組應用舉例
8.6.1排序
8.6.2查找
8.6.3統計
8.6.4字符處理
習題
第9章結構體.共用體和枚舉類型
9.1結構體的定義及應用
9.1.1結構體類型的定義
9.1.2結構體類型變量的定義
9.1.3結構體類型變量的使用
9.2位域
9.3共用體的定義及應用
9.4枚舉類型
習題
第10章指針和引用
10.1指針和指針變量
10.1.1地址的概念
10.1.2指針的概念
10.1.3指針變量
10.1.4指針的運算
10.2指針與數組
10.2.1指針與一維數組
10.2.2指針與多維數組
10.2.3指針和字符串
10.3指針數組和指向指針的指針變量
10.3.1指針數組..
10.3.2指向一維數組的指針變量
10.3.3指向指針的指針變量
10.4指針與函數
10.4.1指針做函數的參數
10.4.2帶參數的main()函數
10.4.3返回值為指針的函數
10.4.4指向函數的指針
10.5new和delete運算符
10.5.1new運算符
10.5.2delete運算符
10.5.3應用舉例
10.6引用
10.6.1引用型變量的說明及使用
10.6.2引用和函數
10.7單向鏈表及其應用
10.7.1概述
10.7.2單向鏈表的建立和基本操作
10.8其他
10.8.1常值變量
10.8.2類型名重定義語句(typedef)
10.8.3void型指針
10.8.4參數個數可變的函數
習題
第11章類和對象
11.1面向對象的思想
11.2面向對象程序設計的基本特點
11.3面向對象軟件開發(fā)的基本過程
11.4類和對象
11.4.1類的定義
11.4.2類成員的訪問控制
11.4.3類的成員函數及重載
11.4.4對象
11.4.5對象數組
11.4.6this指針
11.5構造函數和析構函數
11.5.1構造函數
11.5.2析構函數
11.5.3構造函數的類型轉換功能
11.5.4拷貝構造函數
11.5.5對象成員與構造函數
11.6友元
11.6.1友元函數
11.6.2友元類
11.7類的靜態(tài)成員
11.7.1靜態(tài)數據成員
11.7.2靜態(tài)成員函數
11.8const對象和成員函數
11.9應用實例
習題
第12章運算符重載
12.1運算符重載的基本方法
12.1.1重載運算符的目的
12.1.2如何重載運算符
12.2運算符重載為成員函數
12.3運算符重載為友元函數
12.4幾個特殊運算符的重載
12.4.1賦值運算符的重載
12.4.2++和--運算符的重載
12.4.3下標運算符的重載
12.4.4函數調用運算符的重載
12.4.5轉換函數
12.5運算符重載的規(guī)則
12.6字符串類
習題
第13章繼承和派生
13.1繼承
13.1.1基本概念
13.1.2單一繼承
13.1.3多重繼承
13.2初始化基類成員
13.3沖突.支配規(guī)則和賦值兼容性
13.3.1沖突
13.3.2支配規(guī)則
13.3.3基類和對象成員
13.3.4賦值兼容規(guī)則
13.4虛基類
13.5虛函數
13.5.1虛函數的定義
13.5.2虛函數與多態(tài)性
13.5.3虛函數的特殊性
13.5.4虛析構函數的重要性
13.5.5純虛函數
13.5.6綜合應用舉例
習題
第14章輸入輸出流類庫
14.1概述
14.1.1字節(jié)流
14.1.2文件
14.1.3緩沖
14.2基本I/O流類體系
14.2.1概述
14.2.2預定義的標準流與提取和插入運算符
14.2.3流的格式控制
14.2.4流的錯誤處理
14.3標準設備的輸入輸出
14.3.1基本類型數據的輸入
14.3.2字符和字符串的輸入
14.3.3基本類型數據的輸出
14.3.4字符的輸出
14.4重載提取和插入運算符
14.5文件
14.5.1概述
14.5.2文件的打開
14.5.3文件的關閉
14.5.4文本文件的使用
14.5.5進制文件的使用
14.6綜合應用舉例
習題
第15章命名空間.模板和異常處理
15.1命名空間
15.1.1命名空間的定義與使用
15.1.2標準命名空間std
15.1.3用using引用命名空間
15.2函數模板
15.2.1函數模板的概念
15.2.2函數模板的使用
15.2.3函數模板的重載與特例
15.3類模板
15.3.1類模板的定義
15.3.2類模板的使用
15.3.3類模板的特例
15.4異常處理
15.4.1異常處理的基本思想
15.4.2異常的拋擲.檢測與捕獲處理
15.4.3指定函數拋擲的異常類型
15.4.4異常處理的嵌套
15.4.5拋擲異常時撤銷對象
習題
附錄AASCII碼表
附錄B常用的庫函數
參考文獻...

本目錄推薦

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