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

C++程序設(shè)計基礎(chǔ)

C++程序設(shè)計基礎(chǔ)

定 價:¥36.00

作 者: 管建和 編著
出版社: 清華大學出版社
叢編項: 高等學校計算機專業(yè)規(guī)劃教材
標 簽: 工學 計算機 教材 研究生/本科/??平滩?/td>

ISBN: 9787302312147 出版時間: 2013-03-01 包裝: 平裝
開本: 16開 頁數(shù): 331 字數(shù):  

內(nèi)容簡介

  《高等學校計算機專業(yè)規(guī)劃教材:C++程序設(shè)計基礎(chǔ)》是在作者結(jié)合了多年的C語言和C++語言的教學實踐基礎(chǔ)上編寫而成的教學用教程。本書假定讀者沒有程序設(shè)計語言基礎(chǔ),是完整學習和掌握C++語言的教學用書。本書按照由淺入深、循序漸進的原則,逐步地介紹C++語言的基本概念、語法規(guī)則和編程方法,確保在學習完本書內(nèi)容之后,掌握C++語言的基礎(chǔ)知識和編程技能。有C語言基礎(chǔ)的讀者可以通過該書的進一步地學習,掌握C++語言的編程技術(shù)?!陡叩葘W校計算機專業(yè)規(guī)劃教材:C++程序設(shè)計基礎(chǔ)》可作為高等院校計算機專業(yè)或非計算機專業(yè)的第一門程序設(shè)計語言教學用書,也可作為程序設(shè)計人員的自學參考用書。

作者簡介

暫缺《C++程序設(shè)計基礎(chǔ)》作者簡介

圖書目錄

第1章 概述 ?
§1.1 c++語言的發(fā)展簡況及其特點
1.1.1 c++語言的發(fā)展簡況
1.1.2 c++語言的特點
§1.2 c++語言程序組成及其結(jié)構(gòu)
§1.3 關(guān)鍵字和標識符
1.3.1 關(guān)鍵字
1.3.2 標識符
§1.4 幾個特殊的c++語句
1.4.1 空語句
1.4.2 復合語句
1.4.3 注釋語句
§1.5 簡單的輸入輸出
1.5.1 格式化輸入輸出函數(shù)
1.5.2 io流
§1.6 數(shù)制與編碼
1.6.1 二進制、八進制和十六進制
1.6.2 二進制、八進制、十六進制和十進制之間的轉(zhuǎn)換
1.6.3 原碼、反碼和補碼
1.6.4 編碼
思考與練習題
第2章 數(shù)據(jù)與運算 ?
§2.1 基本數(shù)據(jù)類型
2.1.1 類型bool
2.1.2 類型char
2.1.3 類型short
2.1.4 類型int
2.1.5 類型long
2.1.6 浮點類型
§2.2 常量
2.2.1 整型常量
2.2.2 浮點常量
2.2.3 字符常量
2.2.4 字符串常量
2.2.5 標識常量
2.2.6 換碼序列
§2.3 變量
2.3.1 變量和變量的地址
2.3.2 c++存儲類型
2.3.3 變量使用范圍
2.3.4 變量的初始化和賦值
2.3.5 強制數(shù)據(jù)類型的轉(zhuǎn)換
2.3.6 常量化的變量
§2.4 數(shù)組
2.4.1 一維數(shù)組
2.4.2 字符數(shù)組
2.4.3 多維數(shù)組
§2.5 運算符及其運算
2.5.1 算術(shù)運算符
2.5.2 關(guān)系運算符和邏輯運算符
2.5.3 位運算符
2.5.4 賦值運算符與賦值復合運算符
2.5.5 c++語言的特殊運算符
2.5.6 c++運算符的優(yōu)先級
思考與練習題
第3章 控制語句 ?
§3.1 程序設(shè)計方法與程序結(jié)構(gòu)
3.1.1 結(jié)構(gòu)化程序設(shè)計
3.1.2 面向?qū)ο蟮某绦蛟O(shè)計
§3.2 分支語句
3.2.1 單分支語句--if語句
3.2.2 雙分支語句--if-else語句
3.2.3 多分支語句--else if語句
3.2.4 嵌套結(jié)構(gòu)及其分析
3.2.5 switch語句
§3.3 循環(huán)語句
3.3.1 for循環(huán)語句
3.3.2 while循環(huán)語句
3.3.3 do-while循環(huán)語句
3.3.4 循環(huán)語句使用的注意事項
3.3.5 循環(huán)語句的嵌套
§3.4 輔助控制語句
3.4.1 break語句--中途退出語句
3.4.2 continue語句--截流語句
3.4.3 return語句
3.4.4 goto語句
思考與練習題
第4章 指針 ?
§4.1 指針變量
§4.2 指針變量的聲明與初始化
4.2.1 指針變量的聲明
4.2.2 指針的初始化
§4.3 指針運算
4.3.1 指針的算術(shù)運算
4.3.2 指針的關(guān)系運算
4.3.3 指針的賦值運算
§4.4 指針與數(shù)組
§4.5 字符指針與字符串
§4.6 指針數(shù)組
§4.7 多級指針
§4.8 new和delete運算符
4.8.1 new運算符
4.8.2 delete運算符
§4.9 引用
4.9.1 普通變量的引用
4.9.2 數(shù)組的引用
§4.10 const型指針和void型指針
4.10.1 常量化的指針變量
4.10.2 void型指針變量
思考與練習題
第5章 函數(shù)與宏 ?
§5.1 自定義函數(shù)的定義、聲明和使用
5.1.1 函數(shù)的定義
5.1.2 函數(shù)的聲明
5.1.3 函數(shù)的使用
§5.2 函數(shù)之間的參數(shù)傳遞
5.2.1 復制傳遞方式
5.2.2 地址傳遞方式
5.2.3 引用方式
5.2.4 全局變量
5.2.5 默認參數(shù)值的函數(shù)
§5.3 函數(shù)與數(shù)組
5.3.1 復制傳遞方式
5.3.2 地址傳遞方式
5.3.3 引用方式
5.3.4 多維數(shù)組與函數(shù)
§5.4 指針函數(shù)
§5.5 函數(shù)指針與函數(shù)指針數(shù)組
5.5.1 函數(shù)指針
5.5.2 函數(shù)指針數(shù)組
§5.6 函數(shù)重載
§5.7 內(nèi)聯(lián)函數(shù)
§5.8 遞歸函數(shù)
§5.9 標準函數(shù)
§5.10 宏和其他預編譯語句
5.10.1 宏定義語句#define
5.10.2 包括語句
5.10.3 條件編譯
思考與練習題
第6章 自定義數(shù)據(jù)類型 ?
§6.1 結(jié)構(gòu)體的定義及其聲明
6.1.1 結(jié)構(gòu)體的定義
6.1.2 結(jié)構(gòu)體的聲明
6.1.3 結(jié)構(gòu)體的使用
6.1.4 結(jié)構(gòu)體的初始化
6.1.5 匿名結(jié)構(gòu)體
§6.2 結(jié)構(gòu)體數(shù)組與結(jié)構(gòu)體指針
6.2.1 結(jié)構(gòu)體數(shù)組
6.2.2 結(jié)構(gòu)體指針
§6.3 結(jié)構(gòu)體與函數(shù)
6.3.1 結(jié)構(gòu)體在函數(shù)體間的傳遞
6.3.2 結(jié)構(gòu)體函數(shù)
6.3.3 結(jié)構(gòu)體指針函數(shù)
§6.4 結(jié)構(gòu)體嵌套
§6.5 位字段結(jié)構(gòu)體簡介
§6.6 聯(lián)合體
§6.7 枚舉類型
6.7.1 枚舉類型的定義
6.7.2 枚舉變量的聲明與使用
§6.8 typedef語句
思考與練習題
第7章 類與對象 ?
§7.1 面向?qū)ο蠹夹g(shù)與c++類類型
7.1.1 傳統(tǒng)開發(fā)方法存在的問題
7.1.2 面向?qū)ο蠹夹g(shù)
7.1.3 c++語言的三種類類型
7.1.4 class類類型
§7.2 類的定義
§7.3 對象的聲明和使用
§7.4 對象數(shù)組和對象指針
7.4.1 對象數(shù)組
7.4.2 對象指針
§7.5 構(gòu)造函數(shù)和析構(gòu)函數(shù)
7.5.1 構(gòu)造函數(shù)
7.5.2 析構(gòu)函數(shù)
7.5.3 默認構(gòu)造函數(shù)和默認析構(gòu)函數(shù)
7.5.4 復制構(gòu)造函數(shù)
7.5.5 淺復制和深復制
§7.6 對象在函數(shù)間的傳遞
7.6.1 對象的復制傳遞方式
7.6.2 對象的地址傳遞方式
7.6.3 對象的引用方式
§7.7 this指針
§7.8 常對象與常成員函數(shù)
7.8.1 常對象
7.8.2 常成員函數(shù)
思考與練習題
第8章 派生與繼承 ?
§8.1 類的程序結(jié)構(gòu)
§8.2 基類與派生類
8.2.1 派生類的定義
8.2.2 派生類的繼承方式
8.2.3 基類與派生類之間的關(guān)系
8.2.4 基類指針與派生類指針
§8.3 單繼承、多繼承與繼承鏈
§8.4 派生類與基類之間的內(nèi)在關(guān)系
8.4.1 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
8.4.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行順序
8.4.3 子類型
8.4.4 類型適應(yīng)
8.4.5 對象的內(nèi)存占用情況
§8.5 二義性與虛基類
8.5.1 二義性問題
8.5.2 虛基類
8.5.3 虛基類的構(gòu)造函數(shù)
§8.6 類層次中的訪問規(guī)則
思考與練習題
第9章 友元與靜態(tài)成員 ?
§9.1 友元
9.1.1 友元函數(shù)
9.1.2 友元類
§9.2 靜態(tài)成員
9.2.1 靜態(tài)數(shù)據(jù)成員
9.2.2 靜態(tài)成員函數(shù)
思考與練習題
第10章 虛擬函數(shù)與多態(tài)性 ?
§10.1 靜態(tài)綁定和動態(tài)綁定
10.1.1 靜態(tài)綁定
10.1.2 動態(tài)綁定
§10.2 虛擬函數(shù)
10.2.1 虛擬函數(shù)的技術(shù)內(nèi)幕
10.2.2 虛擬函數(shù)的應(yīng)用舉例
10.2.3 虛析構(gòu)函數(shù)
§10.3 純虛擬函數(shù)與抽象類
10.3.1 純虛擬函數(shù)
10.3.2 抽象類
思考與練習題
第11章 重載與模板 ?
§11.1 重載
11.1.1 運算符重載
11.1.2 類型轉(zhuǎn)換
11.1.3 特殊運算符的重載
§11.2 模板
11.2.1 函數(shù)模板
11.2.2 類模板
11.2.3 模板與友元
11.2.4 模板與static成員
11.2.5 類模板的派生與繼承
思考與練習題
第12章 異常處理 ?
§12.1 異常的概念
12.1.1 異常的定義
12.1.2 異常處理的基本思想
§12.2 異常處理的編程方法
12.2.1 異常處理的三個語句
12.2.2 異常處理的執(zhí)行過程
12.2.3 異常處理的基本步驟
12.2.4 多類型的異常處理
12.2.5 再拋出異常
12.2.6 構(gòu)造函數(shù)、析構(gòu)函數(shù)與異常處理
§12.3 異常處理類
思考與練習題
第13章 c++輸入和輸出 ?
§13.1 流輸入輸出
13.1.1 提取運算符和插入運算符
13.1.2 標準出錯輸出(cerrclog)
13.1.3 輸入流類
13.1.4 輸出流類
13.1.5 格式化輸入輸出
§13.2 磁盤文件的輸入輸出
13.2.1 文本文件的輸入輸出
13.2.2 二進制數(shù)據(jù)文件
13.2.3 隨機數(shù)據(jù)文件
思考與練習題
參考文獻 ?

本目錄推薦

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