《Easy C++(第5版)》是2022年中國水利水電出版社出版的圖書。
基本介紹
- 中文名:Easy C++(第5版)
- 出版時間:2022年1月1日
- 出版社:中國水利水電出版社
- ISBN:9787517098898
內容簡介,圖書目錄,
內容簡介
《Easy C++(第5版)》一書系統介紹了C++語言從基本語法到面向對象程式設計的所有重要知識點,既涵蓋C++程式設計中C++入門的相關知識,也包括C++開發中的一些實用技巧。全書共16章,用通俗易懂的語言,結合大量的插圖和中小示例,詳細介紹了變數、數據類型、表達式與運算符、條件語句、循環語句、函式、指針、數組、類、檔案和流等C++面向對象編程、C++競賽中必須掌握的知識點,讀者可一邊學習一邊動手實踐,即使沒有任何編程經驗的編程新手也可以通過本書高效地學習C++編程相關知識。
《Easy C++(第5版)》內容豐富、知識點安排由淺入深、循序漸進,特別適合初學者全面學習C++編程相關知識,也適合C++從入門到精通層次的讀者通過本書提升編程水平,同時本書也適合作為高校計算機相關專業C++面向對象程式設計的教材或作為C++編程愛好者的自學參考書。
圖書目錄
第1章 入門的 步
1.1 C++的程式
程式的構成
C++程式語言
1.2 代碼的輸入
什麼是代碼
嘗試使用集成開發環境
在文本編輯器中輸入代碼
1.3 程式的編寫
了解編譯的構成
運行編譯器
對象檔案的連結
1.4 程式的運行
運行程式
1.5 章節總結
練習
第2章 C++的基礎知識
2.1 輸入代碼並顯示
輸入新代碼
顯示到螢幕
了解各種輸出方法
2.2 代碼的內容
追尋代碼的流程
main()函式
按照順序處理語句
使代碼 加簡單明了
用另一種方式添加注釋
讀取檔案
2.3 文字和數值
常量是什麼
字元常量
轉義序列
字元編碼
字元串常量
數值常量
2.4 章節總結
練習
第3章 變數
3.1 變數簡介
了解變數如何工作
3.2 修飾符
修飾符是變數的“名稱”
3.3 變數的類型
變數的類型
3.4 變數聲明
如何聲明變數
3.5 使用變數
對變數進行賦值
輸出變數的值
初始化變數
更改變數的值.
賦值其他變數的值
關於賦值的注意事項
關於變數聲明位置的注意事項
3.6 鍵盤輸入
從鍵盤輸人
輸人兩個以上的數值
了解標準輸入如何工作
3.7常數
指定const
了解const如何工作
const關鍵字的注意事項
3.8章節總結
練習
第4章
表達式與運算符
4.1表達式簡介
了解表達式的構造
輸出表達式的值
進行各種運算
對從鍵盤輸人的值進行加法運算
4.2運算符的種類
多種多樣的運算符
自增運算符和自減運算符
自增/自減運算符的前置和後置
賦值運算符
sizeof運算符
移位運算符
4.3運算符的優先順序
運算符的優先權
使用相同優先權的運算符
4.4類型轉換
代人到長度較大的類型中
代人到長度較小的類型中
使用類型轉換運算符
使用不同的類型進行運算
使用相同的類型進行運算
4.5章節總結
練習
第5章具體情況具體處理
5.1關係運算符和條件
了解條件的結構
條件的記述
true false
使用關係運算符
5.2if語句
了解if語句如何工作
用if語句處理多個語句
不使用程式塊
5.3if-else語了解if-else語句如何工作
5.4if-else if-else了解if-elseif-else語句如何工作
5.5switch語了解switch語句如何工作缺少break語句會如何
5.6邏輯運算符
了解邏輯運算符如何工作判斷複雜的條件
了解條件運算符如何工作
5.7章節總結
練習
第6章反覆循環
6.1for語句
了解for語句的構造
在循環中使用變數
for語句的套用
6.2while
了解while語句的構造
條件說明的省略
6.3do-while
了解do-while語句的構造
6.4語句嵌套
for語句的嵌套
與if語句等組合使用
6.5更改程式流程
了解break語句的結構
在switch語句中使用break語句
了解continue語句的結構
6.6章節總結
練習
第7章函式
7.1函式的基本概念
了解函式的結構
7.2函式的定義和調出
函式的定義
調用函式
多次調用函式
在函式中總結步驟
7.3參數
使用參數傳遞信息
調用帶有參數的函式
從鍵盤輸人
使用具有多個參數的函式
使用無參函式
7.4返回值
了解返回值的結構
無返回值函式
7.5函式的使用
求和函式
求最大值函式
了解內聯函式
7.6函式的聲明
聲明函式
使用默認參數
7.7函式重載
了解重載的概念重載的注意事項
7.8函式模板
了解函式模板的概念
定義函式模板
使用函式模板
7.9章節總結
練習
第8章
指針
8.1地址
了解地址的概念
學習變數地址
8.2指針簡介
了解指針的概念
通過指針了解變數的數值
整理指針的相關知識點
在指針中代入其他地址
指針中沒有代人值
使用指針更改變數
8.3參數與指針
無回響函式
值傳遞和引用傳遞
8.4參數和引用
了解引用的概念
在參數中使用引用
如不想變更實際參數該如何處理
8.5章節總結
練習
第9章數組
9.1數組的基本知識
了解數組的工作原理
9.2數組的聲明
聲明數組
9.3數組的使用
給數組元素賦值
輸出數組元素的值
初始化數組
注意數組的下標
9.4數組的套用
從鍵盤中輸入
對數組的內容進行排序
了解多維數組的工作原理
9.5數組和指針之間的關係
了解數組名稱的工作原理了解指針運算的工作原理
使用數組名時的注意事項
9.6參數和數組
將數組當作參數使用
使用指針作為參數
在指針中運用日運算符
9.7字元串和數組
了解字元串和數組的關係
初始化字元串數組
輸出字元串數組
使用指針處理字元串
了解數組和指針的區別
字元串的編寫
處理字元串的標準庫函式
將字元串複製到數組中
注意數組的大小
9.8章節總結
練習
第10章創建大型程式
10.1變數和作用域
了解變數的種類
了解作用域如何工作
局部變數的名稱重疊
全局變數的名稱重疊
10.2記憶體壽命
了解變數的記憶體壽命
添加static
指向局部變數的指針和返回值
10.3動態記憶體分配
動態記憶體分配的概念
動態釋放記憶體
數組的動態分配
10.4拆分檔案
了解標準庫如何工作
10.5章節總結
練習
第11章各種類型
11.1typedef
了解typedef如何工作
11.2枚舉
了解枚舉如何工作聲明枚舉變數
11.3結構體
了解結構體如何工作
結構體變數聲明
訪問成員
結構體初始化
賦值到結構體
11.4結構體的套用
使用結構體作為參數
指向結構體的指針作為參數使用
對結構體的引用作為參數使用
11.5共用體
了解共用體如何工作
11.6章節總結
練習
第12章
類的基本知識
12.1類的聲明
了解類如何工作
聲明類
類聲明的代碼
使用類
訪問成員
創建對象
創建兩個以上的對象
使用類的步驟總結
12.2限制成員訪問
對成員的訪問限制
創建private成員
創建public成員
了解數據封裝
使成員函式變為內聯函式
12.3參數和對象
使用作為參數的對象
使用指向對象的指針作為參數
12.4章節總結
練習
第13章類的功能
13.1構造函式的基本結構
了解構造函式如何工作
13.2構造函式的重載重載構造函式
省略構造函式
13.3構造函式的套用創建對象數組使用默認參數
13.4靜態成員
成員和對象了解靜態成員如何工作
靜態成員的注意事項
13.5章節總結
練習
第14章
新類型
14.1繼承
了解繼承如何工作
擴展類
創建派生類的對象
調用基類的構造函式
指定基類的構造函式
14.2訪問成員
從派生類內訪問基類的成員
從外部訪問派生類所繼承的基類的成員
14.3虛函式
覆蓋成員函式
使用指向基類的指針
定義虛函式
14.4抽象類
了解純虛函式如何工作
使用純虛函式
調查對象的類
14.5類的層次結構
了解類的層次結構
了解多重繼承如何工作
當基類含有相同的成員名時
了解虛基類如何工作
14.6章節總結
練習
第15章
關於類的高級論題
15.1重載運算符
了解重載運算符如何工作
重載成員函式
重載友元函式
重載成員函式和友元函式
關於重載運算符時的注意事項
重載一元運算符
重載各種運算符
15.2類的類型轉換
使用轉換函式
使用轉換構造函式
15.3記憶體的分配與釋放
定義析構函式
如何正確進行對象的初始化和賦值
定義複製構造函式
重載賦值運算符
進行初始化和賦值時的注意事項
15.4模板類
了解模板類如何工作
使用類模板
通過STL了解數據結構
了解基於STL的算法
15.5異常處理
了解異常處理如何工作
異常處理的高級功能
15.6章節總結
練習
第16章
檔案和流
16.1流
了解流如何工作
利用流進行輸入/輸出
重載插入運算符
進行單個字元的輸入/輸出
設定輸出域寬
設定fill字元
設定數值的精確度
設定格式控制符
16.2操控器
輸出換行
輸出十進制以外的數值
設定輸出域寬
16.3檔案輸入/輸出的基礎知識
了解檔案輸入/輸出如何工作
輸出至檔案
設定格式並輸出檔案
從檔案輸入
讀取大量數據
16.4從命令行輸入指令
使用命令行參數
16.5章節總結
練習