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

C++程序設計教程

C++程序設計教程

定 價:¥28.00

作 者: 蔡立軍,杜四春,銀紅霞編著
出版社: 中國水利水電出版社
叢編項: 21世紀高職高專新概念教材
標 簽: C++

ISBN: 9787508414119 出版時間: 2003-03-01 包裝: 平裝
開本: 24cm 頁數: 356 字數:  

內容簡介

  《21世紀高職高專新概念教材:C++程序設計教程》全面系統(tǒng)地講述了C++語言的基本概念、語法和面向對象的編程方法,對C++語言面向對象的基本特征:類和對象、繼承性、派生類、多態(tài)性和虛函數等內容作了詳盡的介紹?!?1世紀高職高專新概念教材:C++程序設計教程》具有豐富的例題,每章后面?zhèn)溆行问蕉鄻拥木毩曨}。內容安排上循序漸進、深入淺出,力求通俗易懂、突出重點、側重應用。本書從C語言著手,由淺入深,逐步進入C++語言世界。本書既適合于具有一定的C語言基礎的讀者學習,也適合于未學習過C語言,但有一定的程序設計基礎的讀者學習。本書中所有程序都在Trubo C++3.0和Visual C++ 6.0環(huán)境下運行通過。與本教材配套的《C++程序設計實驗指導與實訓》中含有實際工程項目開發(fā)的完整案例,供讀者自學參考。本書為授課教師免費提供用PowerPoint制作的電子教案。本書不僅可作為高職高專、大專院校學生C++程序設計教材,也可作為C++語言培訓教材和從事計算機軟件開發(fā)的工程技術人員的參考書。

作者簡介

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

圖書目錄


前言
第1章 緒論
1.1 C++的發(fā)展歷史
1.2 C++程序的開發(fā)過程
1.3 C++的詞法與規(guī)則
1.3.1 C++的字符集
1.3.2 詞與詞法規(guī)則
1.3.3 書寫格式
1.4 面向對象程序設計
1.5 C++程序的構成
習題
第2章 數據類型和表達式
2.1 數據類型
2.1.1 基本類型
2.1.2 空類型
2.1.3 構造類型
2.1.4 指針類型
2.1.5 類類型
2.2 常量
2.2.1 整型常量
2.2.2 浮點數常量
2.2.3 字符常量與字符串常量
2.2.4 布爾常量
2.2.5 枚舉常量
2.3 變量
2.3.1 變量名命名
2.3.2 變量定義和說明
2.3.3 變量初始化
2.4 運算符與表達式
2.4.1 算術運算符
2.4.2 賦值運算符
2.4.3 關系運算符
2.4.4 邏輯運算符
2.4.5 自增、自減運算符
2.4.6 條件運算符
2.4.7 位運算符
2.4.8 sizeof運算符(求字節(jié)運算符)
2.4.9 逗號運算符
2.4.10 運算符優(yōu)先級
2.4.11 表達式
2.4.12 數據類型轉換
習題
第3章 控制語句
3.1 順序控制語句
3.1.1 表達式語句
3.1.2 輸入/輸出(I/O)
3.1.3 復合語句
3.2 選擇控制語句
3.2.1 if…else語句
3.2.2 switch語句
3.3 循環(huán)控制語句
3.3.1 while語句
3.3.2 do…while語句
3.3.3 for語句
3.4 跳轉語句
3.4.1 break語句
3.4.2 continue語句
3.4.3 goto語句
3.5 幾個應用程序
習題
第4章 函數
4.1 函數概述
4.2 函數的定義與聲明
4.2.1 函數的定義
4.2.2 函數的聲明
4.3 函數的調用
4.3.1 函數調用的格式
4.3.2 函數調用的過程
4.3.3 函數調用時的參數傳遞
4.3.4 內聯函數
4.3.5 重載函數
4.3.6 帶默認形參值的函數
4.3.7 函數的嵌套調用
4.3.8 函數的遞歸調用
習題
第5章 數組
5.1 一維數組
5.1.1 一維數組的定義
5.1.2 一維數組的初始化
5.1.3 數組的賦值
5.1.4 數組元素的引用
5.1.5 數組越界
5.2 二維數組
5.2.1 二維數組的定義
5.2.2 二維數組初始化
5.2.3 省略第一維大小
5.3 多維數組
5.3.1 多維數組的定義
5.3.2 多維數組初始化
5.3.3 省略第一維大小
5.4 數組與函數
5.5 數組的應用
習題
第6章 指針
6.1 指針的概念
6.2 指針的定義和使用
6.2.1 指針的定義
6.2.2 指針的使用
6.2.3 指針的靈活性
6.2.4 二級指針
6.3 指針運算
6.3.1 指針的算術運算
6.3.2 指針的關系運算
6.3.3 指針的賦值運算
6.4 void指針和const指針
6.4.1 void指針
6.4.2 const指針
6.5 指針與數組
6.5.1 指針訪問數組元素
6.5.2 數組指針與指針數組
6.6 動態(tài)內存分配
6.6.1 new運算符
6.6.2 delete運算符
6.7 指針與字符串
6.7.1 通過指針訪問字符
6.7.2 常用的字符串處理函數
6.8 指針與函數
6.8.1 指針作為函數參數
6.8.2 指針型函數
6.8.3 函數指針
習題
第7章 結構體與共用體
7.1 結構體的概念
7.2 結構體類型變量的定義方法
7.2.1 先定義結構體類型再定義變量名
7.2.2 在定義類型的同時定義變量
7.2.3 直接定義結構類型變量
7.3 結構體變量的使用形式和初始化
7.3.1 結構體變量的使用形式
7.3.2 結構體變量的初始化
7.4 結構體數組
7.4.1 結構體數組的定義
7.4.2 結構體數組的初始化
7.4.3 結構體數組的使用
7.5 結構體與指針
7.5.1 結構體指針
7.5.2 結構體數組指針
7.5.3 結構體指針數組
7.6 結構體與函數
7.6.1 傳遞結構值
7.6.2 傳遞結構體的引用
7.6.3 傳遞結構體的指針
7.7 共用體
7.7.1 共用體的概念
7.7.2 共用體變量的使用形式
習題
第8章 類和對象
8.1 類和對象
8.1.1 類的定義
8.1.2 類的成員函數
8.1.3 類和結構
8.2 類對象
8.2.1 對象的定義格式
8.2.2 對象成員的表示方法
8.3 構造函數和析構函數
8.3.1 構造函數
8.3.2 析構函數
8.3.3 帶參數的構造函數
8.3.4 重載構造函數
8.4 類的初始化
8.5 復雜的對象表示
8.6 堆與拷貝構造函數
8.6.1 堆對象
8.6.2 new和delete
8.6.3 拷貝構造函數
8.7 this指針
8.8 引用
8.8.1 引用標識符&
8.8.2 Const和volatile
8.9 常類型
8.9.1 常引用
8.9.2 常對象
8.9.3 常對象成員
習題
第9章 運算符重載
9.1 運算符重載概述
9.2 運算符重載的實現
9.3 單目運算符重載
9.4 雙目運算符重載
9.5 ->運算符重載
9.6 賦值運算符重載
9.6.1 運算符“+=”和“-=”的重載
9.6.2 運算符“=”的重載
9.7 下標運算符重載
9.8 運算符new與似delete重載
9.9 逗號運算符重載
9.10 類型轉換運算符重載
9.11 運算符重載應用實例
習題
第10章 靜態(tài)成員與友元
10.1 靜態(tài)成員
10.1.1 靜態(tài)數據成員
10.1.2 靜態(tài)成員函數
10.2 友元
10.2.1 友元函數
10.2.2 友元類
10.3 友元應用實例
習題
第11章 繼承和派生類
11.1 基類和派生類
11.1.1 派生類的定義格式
11.1.2 派生類的3種繼承方式
11.1.3 訪問控制
11.1.4 基類與派生類的關系
11.2 單繼承
11.2.1 構造函數
11.2.2 析構函數
11.2.3 繼承中構造函數的調剁幀序
11.2.4 應注意的問題
11.3 多繼承
11.3.1 多繼承的概念
11.3.2 多繼承的構造函數
11.3.3 二義性和支配原則
11.3.4 賦值兼容規(guī)則
11.4 虛基類
11.4.1 虛基類的引入
11.4.2 虛基類的構造函數
11.5 應用實例
習題
第12章 模板
12.1 模板的概念
12.2 函數模板
12.2.1 函數模板說明
12.2.2 使用函數模板
12.2.3 重載模板函數
12.3 類模板
12.3.1 類模板說明
12.3.2 使用類模板
12.4 模板應用實例
習題
第13章 多態(tài)性與虛函數
13.1 普通成員函數重載
13.1.1 函數重載的方法
13.1.2 函數重載的表示形式
13.1.3 函數重載的注意事項
13.1.4 函數重載的二義性
13.2 派生類指針
13.3 虛函數
13.3.1 虛函數的概念
13.3.2 使用虛函數的注意點
13.3.3 虛函數與重載函數的比較
13.4 純虛函數與抽象類
13.4.1 純虛函數
13.4.2 抽象類
習題
第14章 I/O流
14.1 C++流的概念
14.2 格式化I/O
14.2.1 ios類中的枚舉常量
14.2.2 ios類中的成員函數
14.2.3 格式控制操作符
14.3 檢測流操作的錯誤
14.4 文件流
14.4.1 文件的概念
14.4.2 文件的打開與關閉
14.4.3 文件的讀寫
14.5 字符串流
習題
第15章 異常處理
15.1 異常處理概述
15.2 異常處理的基本思想
15.3 C++異常處理的實現
15.3.1 異常處理的語法
15.3.2 異常處理的規(guī)則
15.4 C++庫中的異常類
15.5 多路捕獲
15.6 含有異常的程序設計
15.6.1 何時避免異常
15.6.2 異常的典型使用
習題
第16章 C++程序設計綜合實例
16.1 院校管理系統(tǒng)
16.1.1 問題描述
16.1.2 算法分析
16.1.3 數據說明
16.1.4 功能說明:定義父類和相關的子類
16.1.5 參考程序:“院校管理系統(tǒng)”程序實例
16.2 圖書管理系統(tǒng)
16.2.1 問題描述
16.2.2 算法分析
16.2.3 參考程序:"圖書管理系統(tǒng)"程序實例
參考文獻

本目錄推薦

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