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

C++語言程序設計(第2版)

C++語言程序設計(第2版)

定 價:¥26.00

作 者: 鄭莉,董淵編著
出版社: 清華大學出版社
叢編項: 清華大學計算機基礎教育課程系列教材
標 簽: C++

ISBN: 9787302045045 出版時間: 2001-01-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 358 字數(shù):  

內容簡介

  本書將C++語言作為大學生學習程序設計的入門語言,不僅詳細介紹了語言本身,而且介紹了常用的數(shù)據(jù)結構和算法。全書以面向對象的程序設計方法貫穿始終,每一章都首先闡述面向對象的程序設計思想和方法,然后引出必要的語法知識,在講解語法時著重從程序設計方法學的角度講述其意義和用途,力求使讀者在掌握C++語言的同時,能夠對現(xiàn)實世界中較簡單的問題及其解決方法用計算機語言進行描述。針對初學者和自學讀者的特點,書中以結合實例講解基本概念和方法為主,力求將復雜的概念用簡潔淺顯的語言來描述,做到深入淺出。本書語言表達嚴謹、流暢,實例豐富,同時配有大量習題,適合作為大專院校程序設計課程的入門教材。與本書配套的《C++語言程序設計習題與實驗指導》和《C++語言程序設計電子教案》由清華大學出版社出版。

作者簡介

暫缺《C++語言程序設計(第2版)》作者簡介

圖書目錄

第1章 概述
1.1 計算機程序設計語言的發(fā)展
1.1.1 機器語言與匯編語言
1.1.2 高級語言
1.1.3 面向對象的語言
1.2 面向對象的方法
1.2.1 面向對象方法的由來
1.2.2 面向對象的基本概念
1.3 面向對象的軟件開發(fā)
1.3.1 分析
1.3.2 設計
1.3.3 編程
1.3.4 測試
1.3.5 維護
1.4 信息的表示與存儲
1.4.1 計算機的數(shù)字系統(tǒng)
1.4.2 幾種進位記數(shù)制之間的轉換
1.4.3 信息的存儲單位
1.4.4 二進制數(shù)的編碼表示
1.4.5 定點數(shù)和浮點數(shù)
1.4.6 數(shù)的表示范圍
1.4.7 非數(shù)值信息的表示
1.5 程序的開發(fā)過程
1.5.1 基本術語
1.5.2 程序的開發(fā)過程
1.6 小結
習題
第2章 C++簡單程序設計
2.1 C++語言概述
2.1.1 C++的產(chǎn)生
2.1.2 C++的特點
2.1.3 C++程序實例
2.1.4 字符集
2.1.5 詞法記號
2.2 基本數(shù)據(jù)類型和表達式
2.2.1 基本數(shù)據(jù)類型
2.2.2 常量
2.2.3 變量
2.2.4 符號常量
2.2.5 運算符與表達式
2.3 數(shù)據(jù)的輸入與輸出
2.3.1 I/O流
2.3.2 預定義的插入符和提取符
2.3.3 簡單的I/O格式控制
2.4 算法的基本控制結構
2.4.1 用if語句實現(xiàn)選擇結構
2.4.2 多重選擇結構
2.4.3 循環(huán)結構
2.4.4 循環(huán)結構與選擇結構的嵌套
2.4.5 其他控制語句
2.5 自定義數(shù)據(jù)類型
2.5.1 類型定義語句——typedef
2.5.2 枚舉類型——enum
2.5.3 結構體
2.5.4 聯(lián)合體
2.6 小結
習題
第3章 函數(shù)
3.1 函數(shù)的定義與使用
3.1.1 函數(shù)的定義
3.1.2 函數(shù)的調用
3.1.3 函數(shù)的參數(shù)傳遞
3.2 內聯(lián)函數(shù)
3.3 帶默認形參值的函數(shù)
3.4 函數(shù)重載
3.5 函數(shù)模板
3.6 使用C++系統(tǒng)函數(shù)
3.7 小結
習題
第4章 類與對象
4.1 面向對象的思想
4.1.1 結構化程序設計
4.1.2 面向對象程序設計
4.2 面向對象程序設計的基本特點
4.2.1 抽象
4.2.2 封裝
4.2.3 繼承
4.2.4 多態(tài)
4.3 類和對象
4.3.1 類的聲明
4.3.2 類成員的訪問控制
4.3.3 類的成員函數(shù)
4.3.4 對象
4.3.5 程序實例
4.4 構造函數(shù)和析構函數(shù)
4.4.1 構造函數(shù)
4.4.2 拷貝構造函數(shù)
4.4.3 析構函數(shù)
4.4.4 程序實例
4.5 類的組合
4.5.1 類的組合
4.5.2 前向引用聲明
4.6 類模板
4.7 面向對象標記
4.8 小結
習題
第5章 C++程序的結構
5.1 作用域與可見性
5.1.1 作用域
5.1.2 可見性
5.2 生存期
5.2.1 靜態(tài)生存期
5.2.2 動態(tài)生存期
5.3 數(shù)據(jù)與函數(shù)
5.3.1 局部變量
5.3.2 全局變量
5.3.3 數(shù)據(jù)成員
5.4 靜態(tài)成員
5.4.1 靜態(tài)數(shù)據(jù)成員
5.4.2 靜態(tài)函數(shù)成員
5.5 友元
5.5.1 友元函數(shù)
5.5.2 友元類
5.6 共享數(shù)據(jù)的保護
5.6.1 常引用
5.6.2 常對象
5.6.3 用const修飾的類成員
5.7 多文件結構和編譯預處理命令
5.7.1 C++程序的一般組織結構
5.7.2 編譯預處理程序
5.8 小結
習題
第6章 數(shù)組、指針與字符串
6.1 數(shù)組
6.1.1 數(shù)組的說明與使用
6.1.2 數(shù)組的存儲與初始化
6.1.3 數(shù)組作為函數(shù)參數(shù)
6.1.4 對象數(shù)組
6.1.5 程序實例
6.2 指針
6.2.1 內存空間的訪問方式
6.2.2 指針變量的聲明
6.2.3 與地址相關的運算——“*”和“&”
6.2.4 指針的賦值
6.2.5 指針運算
6.2.6 用指針處理數(shù)組元素
6.2.7 指針數(shù)組
6.2.8 用指針作為函數(shù)參數(shù)
6.2.9 指針型函數(shù)
6.2.10 指向函數(shù)的指針
6.2.11 對象指針
6.3 動態(tài)內存分配
6.3.1 new運算和delete運算
6.3.2 動態(tài)內存分配與釋放函數(shù)
6.4 字符串
6.4.1 用字符數(shù)組存儲和處理字符串
6.4.2 string類
6.5 小結
習題
第7章 繼承與派生
7.1 繼承與派生
7.1.1 派生與繼承的實例
7.1.2 派生類的聲明
7.1.3 派生類生成過程
7.2 訪問控制
7.2.1 公有繼承
7.2.2 私有繼承
7.2.3 保護繼承
7.3 派生類的構造和析構函數(shù)
7.3.1 構造函數(shù)
7.3.2 析構函數(shù)
7.4 派生類成員的標識與訪問
7.4.1 作用域分辨
7.4.2 虛基類
7.4.3 虛基類及其派生類的構造函數(shù)
7.5 賦值兼容規(guī)則
7.6 程序實例——用高斯消去法解線性方程組
7.6.1 算法基本原理
7.6.2 程序設計分析
7.6.3 源程序及說明
7.6.4 運行結果與分析
7.7 程序實例——一個小型公司的人員信息管理系統(tǒng)
7.7.1 問題的提出
7.7.2 類設計
7.7.3 源程序及說明
7.7.4 運行結果與分析
7.8 小結
習題
第8章 多態(tài)性
8.1 多態(tài)性概述
8.1.1 多態(tài)的類型
8.1.2 多態(tài)的實現(xiàn)
8.2 運算符重載
8.2.1 運算符重載的規(guī)則
8.2.2 運算符重載為成員函數(shù)
8.2.3 運算符重載為友元函數(shù)
8.3 虛函數(shù)
8.3.1 一般虛函數(shù)成員
8.3.2 虛析構函數(shù)
8.4 抽象類
8.4.1 純虛函數(shù)
8.4.2 抽象類
8.5 程序實例——用變步長梯形積分算法求解函數(shù)的定積分
8.5.1 算法基本原理
8.5.2 程序設計分析
8.5.3 源程序及說明
8.5.4 運行結果與分析
8.6 程序實例——對一個小型公司的人員信息管理系統(tǒng)程序的改進
8.7 小結
習題
第9章 群體類
9.1 線性群體
9.1.1 線性群體的概念
9.1.2 直接訪問群體——數(shù)組類
9.1.3 順序訪問群體——鏈表類
9.1.4 棧類
9.1.5 隊列類
9.2 C++標準庫中的容器類
9.2.1 與標準C++庫有關的概念和術語
9.2.2 容器的接口
9.2.3 向量
9.2.4 雙端隊列
9.2.5 標準棧
9.2.6 標準隊列
9.2.7 列表
9.3 小結
習題
第10章 群體數(shù)據(jù)的組織
10.1 插入排序
10.2 選擇排序
10.3 交換排序
10.4 順序查找
10.5 折半查找
10.6 標準C++庫中的算法
10.6.1 查找算法
10.6.2 排序算法
10.7 小結
習題
第11章 流類庫與輸入/輸出
11.1 I/O流的概念
11.2 輸出流
11.2.1 構造輸出流對象
11.2.2 使用插入運算符和控制格式
11.2.3 輸出文件流成員函數(shù)
11.2.4 二進制輸出文件
11.3 輸入流
11.3.1 構造輸入流對象
11.3.2 使用提取運算符
11.3.3 輸入流操縱符
11.3.4 輸入流成員函數(shù)
11.4 輸入/輸出流
11.5 小結
習題
第12章 異常處理
12.1 異常處理的基本思想
12.2 C++異常處理的實現(xiàn)
12.2.1 異常處理的語法
12.2.2 異常接口聲明
12.3 異常處理中的構造與析構
12.4 小結
習題
第13章 MFC庫與Windows程序開發(fā)概述
13.1 Windows的編程模式
13.2 MFC庫簡介
13.2.1 應用程序框架
13.2.2 MFC類層次
13.2.3 MFC類功能簡介
13.3 使用VisualC++開發(fā)Windows程序的步驟
13.4 小結
習題
參考文獻

本目錄推薦

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