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

C++語言程序設(shè)計(jì)(第2版)

C++語言程序設(shè)計(jì)(第2版)

定 價(jià):¥26.00

作 者: 鄭莉,董淵編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華大學(xué)計(jì)算機(jī)基礎(chǔ)教育課程系列教材
標(biāo) 簽: C++

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 概述
1.1 計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展
1.1.1 機(jī)器語言與匯編語言
1.1.2 高級語言
1.1.3 面向?qū)ο蟮恼Z言
1.2 面向?qū)ο蟮姆椒?br />1.2.1 面向?qū)ο蠓椒ǖ挠蓙?br />1.2.2 面向?qū)ο蟮幕靖拍?br />1.3 面向?qū)ο蟮能浖_發(fā)
1.3.1 分析
1.3.2 設(shè)計(jì)
1.3.3 編程
1.3.4 測試
1.3.5 維護(hù)
1.4 信息的表示與存儲
1.4.1 計(jì)算機(jī)的數(shù)字系統(tǒng)
1.4.2 幾種進(jìn)位記數(shù)制之間的轉(zhuǎn)換
1.4.3 信息的存儲單位
1.4.4 二進(jìn)制數(shù)的編碼表示
1.4.5 定點(diǎn)數(shù)和浮點(diǎn)數(shù)
1.4.6 數(shù)的表示范圍
1.4.7 非數(shù)值信息的表示
1.5 程序的開發(fā)過程
1.5.1 基本術(shù)語
1.5.2 程序的開發(fā)過程
1.6 小結(jié)
習(xí)題
第2章 C++簡單程序設(shè)計(jì)
2.1 C++語言概述
2.1.1 C++的產(chǎn)生
2.1.2 C++的特點(diǎn)
2.1.3 C++程序?qū)嵗?br />2.1.4 字符集
2.1.5 詞法記號
2.2 基本數(shù)據(jù)類型和表達(dá)式
2.2.1 基本數(shù)據(jù)類型
2.2.2 常量
2.2.3 變量
2.2.4 符號常量
2.2.5 運(yùn)算符與表達(dá)式
2.3 數(shù)據(jù)的輸入與輸出
2.3.1 I/O流
2.3.2 預(yù)定義的插入符和提取符
2.3.3 簡單的I/O格式控制
2.4 算法的基本控制結(jié)構(gòu)
2.4.1 用if語句實(shí)現(xiàn)選擇結(jié)構(gòu)
2.4.2 多重選擇結(jié)構(gòu)
2.4.3 循環(huán)結(jié)構(gòu)
2.4.4 循環(huán)結(jié)構(gòu)與選擇結(jié)構(gòu)的嵌套
2.4.5 其他控制語句
2.5 自定義數(shù)據(jù)類型
2.5.1 類型定義語句——typedef
2.5.2 枚舉類型——enum
2.5.3 結(jié)構(gòu)體
2.5.4 聯(lián)合體
2.6 小結(jié)
習(xí)題
第3章 函數(shù)
3.1 函數(shù)的定義與使用
3.1.1 函數(shù)的定義
3.1.2 函數(shù)的調(diào)用
3.1.3 函數(shù)的參數(shù)傳遞
3.2 內(nèi)聯(lián)函數(shù)
3.3 帶默認(rèn)形參值的函數(shù)
3.4 函數(shù)重載
3.5 函數(shù)模板
3.6 使用C++系統(tǒng)函數(shù)
3.7 小結(jié)
習(xí)題
第4章 類與對象
4.1 面向?qū)ο蟮乃枷?br />4.1.1 結(jié)構(gòu)化程序設(shè)計(jì)
4.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)
4.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特點(diǎn)
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 程序?qū)嵗?br />4.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)
4.4.1 構(gòu)造函數(shù)
4.4.2 拷貝構(gòu)造函數(shù)
4.4.3 析構(gòu)函數(shù)
4.4.4 程序?qū)嵗?br />4.5 類的組合
4.5.1 類的組合
4.5.2 前向引用聲明
4.6 類模板
4.7 面向?qū)ο髽?biāo)記
4.8 小結(jié)
習(xí)題
第5章 C++程序的結(jié)構(gòu)
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ù)的保護(hù)
5.6.1 常引用
5.6.2 常對象
5.6.3 用const修飾的類成員
5.7 多文件結(jié)構(gòu)和編譯預(yù)處理命令
5.7.1 C++程序的一般組織結(jié)構(gòu)
5.7.2 編譯預(yù)處理程序
5.8 小結(jié)
習(xí)題
第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 程序?qū)嵗?br />6.2 指針
6.2.1 內(nèi)存空間的訪問方式
6.2.2 指針變量的聲明
6.2.3 與地址相關(guān)的運(yùn)算——“*”和“&”
6.2.4 指針的賦值
6.2.5 指針運(yùn)算
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)內(nèi)存分配
6.3.1 new運(yùn)算和delete運(yùn)算
6.3.2 動態(tài)內(nèi)存分配與釋放函數(shù)
6.4 字符串
6.4.1 用字符數(shù)組存儲和處理字符串
6.4.2 string類
6.5 小結(jié)
習(xí)題
第7章 繼承與派生
7.1 繼承與派生
7.1.1 派生與繼承的實(shí)例
7.1.2 派生類的聲明
7.1.3 派生類生成過程
7.2 訪問控制
7.2.1 公有繼承
7.2.2 私有繼承
7.2.3 保護(hù)繼承
7.3 派生類的構(gòu)造和析構(gòu)函數(shù)
7.3.1 構(gòu)造函數(shù)
7.3.2 析構(gòu)函數(shù)
7.4 派生類成員的標(biāo)識與訪問
7.4.1 作用域分辨
7.4.2 虛基類
7.4.3 虛基類及其派生類的構(gòu)造函數(shù)
7.5 賦值兼容規(guī)則
7.6 程序?qū)嵗酶咚瓜シń饩€性方程組
7.6.1 算法基本原理
7.6.2 程序設(shè)計(jì)分析
7.6.3 源程序及說明
7.6.4 運(yùn)行結(jié)果與分析
7.7 程序?qū)嵗粋€(gè)小型公司的人員信息管理系統(tǒng)
7.7.1 問題的提出
7.7.2 類設(shè)計(jì)
7.7.3 源程序及說明
7.7.4 運(yùn)行結(jié)果與分析
7.8 小結(jié)
習(xí)題
第8章 多態(tài)性
8.1 多態(tài)性概述
8.1.1 多態(tài)的類型
8.1.2 多態(tài)的實(shí)現(xiàn)
8.2 運(yùn)算符重載
8.2.1 運(yùn)算符重載的規(guī)則
8.2.2 運(yùn)算符重載為成員函數(shù)
8.2.3 運(yùn)算符重載為友元函數(shù)
8.3 虛函數(shù)
8.3.1 一般虛函數(shù)成員
8.3.2 虛析構(gòu)函數(shù)
8.4 抽象類
8.4.1 純虛函數(shù)
8.4.2 抽象類
8.5 程序?qū)嵗米儾介L梯形積分算法求解函數(shù)的定積分
8.5.1 算法基本原理
8.5.2 程序設(shè)計(jì)分析
8.5.3 源程序及說明
8.5.4 運(yùn)行結(jié)果與分析
8.6 程序?qū)嵗獙σ粋€(gè)小型公司的人員信息管理系統(tǒng)程序的改進(jìn)
8.7 小結(jié)
習(xí)題
第9章 群體類
9.1 線性群體
9.1.1 線性群體的概念
9.1.2 直接訪問群體——數(shù)組類
9.1.3 順序訪問群體——鏈表類
9.1.4 棧類
9.1.5 隊(duì)列類
9.2 C++標(biāo)準(zhǔn)庫中的容器類
9.2.1 與標(biāo)準(zhǔn)C++庫有關(guān)的概念和術(shù)語
9.2.2 容器的接口
9.2.3 向量
9.2.4 雙端隊(duì)列
9.2.5 標(biāo)準(zhǔn)棧
9.2.6 標(biāo)準(zhǔn)隊(duì)列
9.2.7 列表
9.3 小結(jié)
習(xí)題
第10章 群體數(shù)據(jù)的組織
10.1 插入排序
10.2 選擇排序
10.3 交換排序
10.4 順序查找
10.5 折半查找
10.6 標(biāo)準(zhǔn)C++庫中的算法
10.6.1 查找算法
10.6.2 排序算法
10.7 小結(jié)
習(xí)題
第11章 流類庫與輸入/輸出
11.1 I/O流的概念
11.2 輸出流
11.2.1 構(gòu)造輸出流對象
11.2.2 使用插入運(yùn)算符和控制格式
11.2.3 輸出文件流成員函數(shù)
11.2.4 二進(jìn)制輸出文件
11.3 輸入流
11.3.1 構(gòu)造輸入流對象
11.3.2 使用提取運(yùn)算符
11.3.3 輸入流操縱符
11.3.4 輸入流成員函數(shù)
11.4 輸入/輸出流
11.5 小結(jié)
習(xí)題
第12章 異常處理
12.1 異常處理的基本思想
12.2 C++異常處理的實(shí)現(xiàn)
12.2.1 異常處理的語法
12.2.2 異常接口聲明
12.3 異常處理中的構(gòu)造與析構(gòu)
12.4 小結(jié)
習(xí)題
第13章 MFC庫與Windows程序開發(fā)概述
13.1 Windows的編程模式
13.2 MFC庫簡介
13.2.1 應(yīng)用程序框架
13.2.2 MFC類層次
13.2.3 MFC類功能簡介
13.3 使用VisualC++開發(fā)Windows程序的步驟
13.4 小結(jié)
習(xí)題
參考文獻(xiàn)

本目錄推薦

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