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

C++基礎(chǔ)教程

C++基礎(chǔ)教程

定 價(jià):¥59.00

作 者: (美)Herbert Schildt著;王軍譯;王軍譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國(guó)外計(jì)算機(jī)科學(xué)經(jīng)典教材
標(biāo) 簽: C++

ISBN: 9787302082644 出版時(shí)間: 2004-05-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 491 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)結(jié)構(gòu)特色:本書(shū)結(jié)構(gòu)特色·章——每個(gè)概念按邏輯獨(dú)立成章,易于單獨(dú)學(xué)習(xí)?!け菊聦W(xué)習(xí)目標(biāo)——每章開(kāi)頭列出本章將學(xué)習(xí)的具體技能?!?zhuān)家答疑——提供額外的信息和有趣的評(píng)論?!ひ环昼娋毩?xí)——快速的小測(cè)驗(yàn),檢查學(xué)習(xí)效果?!ごa注釋——示例代碼中加上注釋?zhuān)赋鲈撌纠械奶囟记??!ろ?xiàng)目——每章包含的練習(xí)教您如何應(yīng)用所學(xué)的知識(shí)?!け菊伦詼y(cè)——每章末尾采用簡(jiǎn)答、多項(xiàng)選擇和填空等形式測(cè)試您對(duì)知識(shí)的掌握程序。HerbertSchildt是世界上著名的編程類(lèi)圖書(shū)作者,本書(shū)是他最暢銷(xiāo)的著作——《C++基礎(chǔ)教程》的第2版。書(shū)中主要介紹了開(kāi)發(fā)高性能軟件的首選語(yǔ)言C++的基礎(chǔ)知識(shí)。這本教程涵蓋了C++所有的核心概念,包括控制語(yǔ)句、數(shù)據(jù)類(lèi)型、數(shù)組、字符串、類(lèi)、對(duì)象和函數(shù)等;并且深入介紹了重載、異常處理、繼承、虛函數(shù)、多態(tài)性和I/O等知識(shí)。書(shū)中還講述了C++的一些高級(jí)功能。如果初學(xué)C++編程時(shí)選擇這本權(quán)威的基礎(chǔ)教程,一定會(huì)對(duì)您大有裨益!

作者簡(jiǎn)介

  作者:HerbertSchildtHerbertSchildt,是世界頂級(jí)程序設(shè)計(jì)大師,全球頂尖編程圖書(shū)作者之一。他是C、C++、Java和C#編程語(yǔ)言的權(quán)威,也是Windows編程方面的專(zhuān)家。擁有伊利諾斯大學(xué)的計(jì)算機(jī)科學(xué)碩士學(xué)位。他的編程書(shū)籍在世界范圍內(nèi)的銷(xiāo)量已經(jīng)超過(guò)3000000冊(cè),并被翻譯成多種語(yǔ)言流傳于世。Java實(shí)用教程(第3版)>>更多作品

圖書(shū)目錄

第1章 C 基礎(chǔ)
1.1 C 簡(jiǎn)史
1.1.1 C語(yǔ)言:現(xiàn)代編程的開(kāi)端
1.1.2 對(duì)C 的需求
1.1.3 C 的誕生
1.2 C 的演化
1.3 C 同Java與C#的關(guān)系
1.4 面向?qū)ο缶幊?br />1.4.1 封裝性
1.4.2 多態(tài)性
1.4.3 繼承性
1.5 第一個(gè)簡(jiǎn)單的程序
1.5.1 鍵入程序
1.5.2 編譯程序
1.5.3 運(yùn)行程序
1.5.4 逐行講解第一個(gè)示例程序
1.6 處理語(yǔ)法錯(cuò)誤
1.7 另一個(gè)簡(jiǎn)單的程序
1.8 使用運(yùn)算符
1.9 讀取鍵盤(pán)輸入
1.10 一些輸出選項(xiàng)
1.11 另一種數(shù)據(jù)類(lèi)型
1.12 兩條控制語(yǔ)句
1.12.1 if語(yǔ)句
1.12.2 for循環(huán)
1.13 使用代碼塊
1.14 分號(hào)與定位
1.15 函數(shù)
1.16 C 的庫(kù)
1.17 C 的關(guān)鍵字
1.18 標(biāo)識(shí)符
1.19 本章自測(cè)
第2章 數(shù)據(jù)類(lèi)型和運(yùn)算符
2.1 數(shù)據(jù)類(lèi)型的重要意義
2.2 C 的數(shù)據(jù)類(lèi)型
2.2.1 整型數(shù)據(jù)
2.2.2 字符型數(shù)據(jù)
2.2.3 浮點(diǎn)型數(shù)據(jù)
2.2.4 布爾型數(shù)據(jù)
2.2.5 Void型數(shù)據(jù)
2.3 字面值
2.3.1 十六進(jìn)制和八進(jìn)制的字面值
2.3.2 字符串字面值
2.3.3 字符轉(zhuǎn)義序列
2.4 變量詳解
2.4.1 初始化變量
2.4.2 動(dòng)態(tài)初始化
2.5 運(yùn)算符
2.6 算術(shù)運(yùn)算符
2.7 關(guān)系運(yùn)算符和邏輯運(yùn)算符
2.8 賦值運(yùn)算符
2.8.1 復(fù)合賦值運(yùn)算符
2.8.2 賦值運(yùn)算中的類(lèi)型轉(zhuǎn)換
2.9 表達(dá)式
2.10 表達(dá)式中的類(lèi)型轉(zhuǎn)換
2.10.1 布爾型的轉(zhuǎn)換
2.10.2 類(lèi)型強(qiáng)制轉(zhuǎn)換
2.11 空格和圓括號(hào)
2.12 本章自測(cè)
第3章 程序控制語(yǔ)句
3.1 if語(yǔ)句
3.1.1 條件表達(dá)式
3.1.2 嵌套的if語(yǔ)句
3.1.3 if-else-if階梯語(yǔ)句
3.2 switch語(yǔ)句
3.3 for循環(huán)語(yǔ)句
3.3.1 for循環(huán)語(yǔ)句的一些變化
3.3.2 可以缺少的部分
3.3.3 無(wú)限for循環(huán)
3.3.4 無(wú)循環(huán)體的循環(huán)
3.3.5 在for語(yǔ)句循環(huán)體內(nèi)聲明循環(huán)控制變量
3.4 while循環(huán)語(yǔ)句
3.5 do-while循環(huán)
3.6 使用break語(yǔ)句退出循環(huán)
3.7 使用continue語(yǔ)句
3.8 嵌套的循環(huán)
3.9 使用goto語(yǔ)句
3.10 本章自測(cè)
第4章 數(shù)組. 字符串和指針
4.1 一維數(shù)組
4.2 二維數(shù)組
4.3 多維數(shù)組
4.4 字符串
4.4.1 字符串基本知識(shí)
4.4.2 從鍵盤(pán)中讀取字符串
4.5 一些字符串庫(kù)函數(shù)
4.5.1 strcpy函數(shù)
4.5.2 strcat函數(shù)
4.5.3 strcmp函數(shù)
4.5.4 strlen函數(shù)
4.5.5 字符串函數(shù)實(shí)例
4.5.6 使用null終結(jié)符
4.6 數(shù)組的初始化
4.7 字符串?dāng)?shù)組
4.8 指針
4.9 指針的概念
4.10 指針運(yùn)算符
4.10.1 指針的基本類(lèi)型很重要
4.10.2 通過(guò)指針賦值
4.11 指針表達(dá)式
4.11.1 指針運(yùn)算
4.11.2 指針的比較
4.12 指針和數(shù)組
4.13 字符串常量
4.14 指針數(shù)組
4.15 null指針的約定
4.16 多重間接訪問(wèn)
4.17 本章自測(cè)
第5章 函數(shù)簡(jiǎn)介
5.1 函數(shù)的基礎(chǔ)知識(shí)
5.1.1 函數(shù)的通式
5.1.2 創(chuàng)建函數(shù)
5.1.3 使用實(shí)際參數(shù)
5.1.4 使用return語(yǔ)句
5.1.5 返回值
5.1.6 在表達(dá)式中使用函數(shù)
5.2 作用域法則
5.2.1 局部作用域
5.2.2 全局作用域
5.3 將指針和數(shù)組傳遞給函數(shù)
5.3.1 傳遞指針
5.3.2 傳遞數(shù)組
5.3.3 傳遞字符串
5.4 返回指針
5.5 main()函數(shù)
5.5.1 給main()函數(shù)傳送命令行參數(shù)
5.5.2 傳遞數(shù)字命令行參數(shù)
5.6 函數(shù)原型
5.7 遞歸
5.8 本章自測(cè)
第6章 函數(shù)詳解
6.1 傳遞參數(shù)的方法
6.1.1 C 如何傳遞參數(shù)
6.1.2 使用指針創(chuàng)建接引用調(diào)用
6.2 引用參數(shù)
6.2.1 返回引用
6.2.2 獨(dú)立引用
6.2.3 使用引用時(shí)的幾個(gè)限制
6.3 函數(shù)重載
6.4 默認(rèn)的函數(shù)參數(shù)
6.4.1 默認(rèn)參數(shù)與重載
6.4.2 正確使用默認(rèn)參數(shù)
6.5 函數(shù)重載和多義性
6.6 本章自測(cè)
第7章 更多數(shù)據(jù)類(lèi)型和運(yùn)算符
7.1 const和volatile限定符
7.1.1 const限定符
7.1.2 volatile限定符
7.2 存儲(chǔ)類(lèi)說(shuō)明符
7.2.1 auto說(shuō)明符
7.2.2 extern說(shuō)明符
7.2.3 static變量
7.2.4 register變量
7.3 枚舉
7.4 typedef關(guān)鍵字
7.5 按位運(yùn)算符
7.5.1 AND. OR. XOR和NOT運(yùn)算符
7.5.2 移位運(yùn)算符
7.6 ?運(yùn)算符
7.7 逗號(hào)運(yùn)算符
7.8 多重賦值
7.9 復(fù)合賦值
7.10 使用sizeof運(yùn)算符
7.11 優(yōu)先級(jí)小結(jié)
7.12 本章自測(cè)
第8章 類(lèi)和對(duì)象
8.1 類(lèi)的基礎(chǔ)知識(shí)
8.1.1 類(lèi)的通式
8.1.2 定義類(lèi)并創(chuàng)建對(duì)象
8.1.3 向類(lèi)中添加函數(shù)
8.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)
8.2.1 帶參數(shù)的構(gòu)造函數(shù)
8.2.2 將構(gòu)造函數(shù)添加到Vehicle類(lèi)中
8.2.3 另一種初始化方法
8.3 內(nèi)聯(lián)函數(shù)
8.4 對(duì)象數(shù)組
8.5 指向?qū)ο蟮闹羔?br />8.6 對(duì)象引用
8.7 本章自測(cè)
第9章 類(lèi)的詳解
9.1 重載構(gòu)造函數(shù)
9.2 對(duì)象賦值
9.3 將對(duì)象傳遞給函數(shù)
9.3.1 構(gòu)造函數(shù). 析構(gòu)函數(shù)和對(duì)象傳遞
9.3.2 通過(guò)引用傳遞對(duì)象
9.3.3 傳遞對(duì)象時(shí)潛在的問(wèn)題
9.4 返回對(duì)象
9.5 創(chuàng)建和使用拷貝構(gòu)造函數(shù)
9.6 友元函數(shù)
9.7 結(jié)構(gòu)體和共用體
9.7.1 結(jié)構(gòu)體
9.7.2 共用體
9.7.3 匿名共用體
9.8 This關(guān)鍵字
9.9 運(yùn)算符重載
9.10 使用成員函數(shù)進(jìn)行運(yùn)算符重載
9.10.1 順序的重要性
9.10.2 使用成員函數(shù)重載一元運(yùn)算符
9.11 非成員運(yùn)算符函數(shù)
9.11.1 使用友元重載一元運(yùn)算符
9.11.2 運(yùn)算符重載的技巧和限制
9.12 本章自測(cè)
第10章 繼承. 虛函數(shù)和多態(tài)性
10.1 繼承
10.2 基類(lèi)訪問(wèn)控制
10.3 使用受保護(hù)的成員
10.4 構(gòu)造函數(shù)和繼承
10.5 創(chuàng)建多層結(jié)構(gòu)
10.6 繼承多個(gè)基類(lèi)
10.7 構(gòu)造函數(shù)和析構(gòu)函數(shù)執(zhí)行的順序
10.8 指向派生類(lèi)型的指針
10.9 虛函數(shù)和多態(tài)性
10.9.1 虛函數(shù)的基礎(chǔ)知識(shí)
10.9.2 繼承虛函數(shù)
10.9.3 使用虛函數(shù)的原因
10.10 應(yīng)用虛函數(shù)
10.11 純虛函數(shù)和抽象類(lèi)
10.12 本章自測(cè)
第11章 C I/O系統(tǒng)
11.1 對(duì)早期和現(xiàn)代的C I/O進(jìn)行比較
11.2 C 流
11.3 C 流類(lèi)
11.4 重載I/O運(yùn)算符
11.4.1 創(chuàng)建插入函數(shù)
11.4.2 使用友元函數(shù)重載插入函數(shù)
11.4.3 重載提取函數(shù)
11.5 格式化I/O
11.5.1 使用ios成員函數(shù)進(jìn)行格式化
11.5.2 使用I/O操控符
11.5.3 創(chuàng)建自己的操控符函數(shù)
11.6 文件I/O
11.6.1 打開(kāi)和關(guān)閉文件
11.6.2 讀寫(xiě)文本文件
11.6.3 非格式化和二進(jìn)制I/O
11.6.4 讀寫(xiě)數(shù)據(jù)塊
11.7 更多的I/O函數(shù)
11.7.1 更多的get()版本
11.7.2 getline()
11.7.3 檢測(cè)EOF
11.7.4 peek()和putback()
11.7.5 flush()
11.8 隨機(jī)存取
11.9 檢查I/O狀態(tài)
11.10 本章自測(cè)
第12章 異常. 模板和其他高級(jí)主題
12.1 異常處理
12.1.1 異常處理的基礎(chǔ)知識(shí)
12.1.2 使用多個(gè)catch語(yǔ)句
12.1.3 捕獲所有異常
12.1.4 指定由函數(shù)拋出的異常
12.1.5 再次拋出異常
12.2 模板
12.2.1 通用函數(shù)
12.2.2 具有兩個(gè)通用類(lèi)型的函數(shù)
12.2.3 顯式重載通用函數(shù)
12.2.4 通用類(lèi)
12.2.5 顯式的類(lèi)具體化
12.3 動(dòng)態(tài)分配內(nèi)存
12.3.1 初始化分配的內(nèi)存
12.3.2 給數(shù)組分配內(nèi)存
12.3.3 給對(duì)象分配內(nèi)存
12.4 命名空間
12.4.1 命名空間的基礎(chǔ)知識(shí)
12.4.2 using語(yǔ)句
12.4.3 匿名命名空間
12.4.4 std命名空間
12.5 靜態(tài)類(lèi)成員
12.5.1 靜態(tài)成員變量
12.5.2 靜態(tài)成員函數(shù)
12.6 運(yùn)行時(shí)類(lèi)型標(biāo)識(shí)(RTTI)
12.7 強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符
12.7.1 dynamic_cast
12.7.2 const_cast
12.7.3 static_cast
12.7.4 reinterpret_cast
12.8 接下來(lái)做什么
12.9 本章自測(cè)
附錄A 預(yù)處理器
附錄B 使用舊版本C 編譯器
附錄C 測(cè)驗(yàn)答案

本目錄推薦

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