C++程式設計教程(第3版)

C++程式設計教程(第3版)

《C++程式設計教程(第3版)》是2019年11月機械工業出版社出版的圖書,作者是王珊珊、臧冽、張志航。

基本介紹

  • 書名:C++程式設計教程(第3版)
  • 作者:王珊珊、臧冽、張志航
  • ISBN:9787111552536
  • 定價:49.0元
  • 出版社:機械工業出版社
  • 出版時間:2019年11月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書包括兩部分內容。第壹部分為第1~9章,以C++語言的基本語法為起點講述面向過程的程式設計,內容包括基本數據類型、基本控制結構、函式、數組、結構體、指針和鍊表。第二部分為第10~15章,結合C++語言的套用實例,講述面向對象程式設計的基本概念,內容包括類和對象、繼承和派生、多態以及輸入輸出和檔案操作。本書適用於程式設計語言的初學者,也適用於大學本科理工類各專業學習C++程式設計語言的學生,同時適用於自學C++語言的讀者。

圖書目錄

第1章 C++ 概述
1.1 計算機語言與程式
1.1.1 機器語言與程式
1.1.2 彙編語言與程式
1.1.3 高級語言與程式
1.2 從C到C++
1.3 程式設計方法
1.3.1 結構化程式設計方法
1.3.2 面向對象的程式設計方法
1.4 簡單的C++程式介紹
1.5 程式開發的步驟
習題1
第2章 數據類型、運算符和表達式
2.1 保留字和標識符
2.1.1 保留字
2.1.2 標識符
2.2 C++的基本數據類型
2.3 常量和變數
2.3.1 常量
2.3.2 符號常量
2.3.3 變數
2.4 基本運算符和表達式
2.4.1 C++運算符及表達式簡介
2.4.2 算術運算符和算術表達式
2.4.3 運算優先權和結合性
2.4.4 關係運算符和關係表達式
2.4.5 邏輯運算符和邏輯表達式
2.4.6 位運算符和位運算表達式
2.4.7 自增、自減運算符和表達式
2.4.8 賦值運算符和賦值表達式
2.4.9 逗號運算符和逗號表達式
2.4.10 sizeof( ) 運算符和表達式
2.4.11 邏輯表達式運算最佳化的副作用
2.5 類型轉換
2.5.1 賦值時的自動類型轉換
2.5.2 各種類型運算量混合運算時的自動類型轉換
2.5.3 強制類型轉換
習題2
第3章 簡單的輸入/輸出
3.1 傳統的輸入/輸出函式實現方法
3.2 cout輸出流
3.2.1 輸出八進制數、十六進制數和用科學計數法表示的數
3.2.2 輸出字元或字元串
3.3 cin輸入流
3.3.1 輸入十六進制或者八進制數據
3.3.2 輸入字元數據
3.4 總結
習題3
第4章 C++的流程控制
4.1算法概述
4.1.1 算法的作用和類別
4.1.2 算法的設計原則
4.1.3 算法的表示工具
4.1.4 結構化程式設計中基本結構的表示
4.2 C++程式的結構和語句
4.3 選擇結構語句的使用
4.3.1 if語句
4.3.2 if語句的嵌套使用
4.3.3 條件運算符
4.3.4 switch語句
4.4循環結構語句的使用
4.4.1 goto語句及標號的使用
4.4.2 while語句
4.4.3 for語句
4.4.4 do-while語句
4.4.5 break語句和continue語句
4.4.6 循環的嵌套
4.5 控制語句的套用舉例
習題4
第5章 函式
5.1 概述
5.2 函式的定義與調用
5.2.1 函式的定義
5.2.2 函式的調用
5.2.3 函式的參數
5.3 函式的原型聲明
5.4 函式的嵌套調用和遞歸調用
5.4.1 函式的嵌套調用
5.4.2 函式的遞歸調用
5.5 內聯函式
5.6 函式重載
5.6.1 參數類型不同的重載函式
5.6.2 參數個數不同的重載函式
5.7 使用C++系統函式
5.8 作用域和存儲類別
5.8.1 作用域
5.8.2 存儲類別
5.8.3 全局變數的作用域的擴展和限制
5.9 程式的多檔案組織
5.9.1 內部函式和外部函式
5.9.2 多檔案組織的編譯和連線
習題5
第6章 編譯預處理
6.1 宏定義
6.1.1 不帶參數的宏定義
6.1.2 帶參數的宏定義
6.2 “檔案包含”處理
*6.3 條件編譯
習題6
第7章 數組
7.1 數組的定義及套用
7.1.1 一維數組的定義及使用
7.1.2 一維數組作函式參數
7.1.3 多維數組的定義及使用
7.1.4 二維數組作函式參數
7.2 字元數組的定義及套用
7.2.1 字元數組的定義
7.2.2 字元數組的初始化
7.2.3 字元數組的使用
7.2.4 字元串和字元串結束標誌
7.2.5 字元數組的輸入/輸出
7.2.6 字元串處理函式
7.2.7 字元數組套用舉例
習題7
第8章 結構體、共用體和枚舉類型
8.1 結構體的定義及套用
8.1.1 結構體類型的定義
8.1.2 結構體類型變數的定義
8.1.3 結構體類型變數及其成員的引用
8.1.4 結構體數組
8.2 共用體的定義及套用
8.2.1 共用體類型及其變數的定義
8.2.2 共用體類型變數的引用
8.2.3 共用體數據類型的特點
8.3 枚舉類型
8.3.1 枚舉類型的定義
8.3.2 枚舉類型變數的定義
8.3.3 枚舉類型變數的使用
習題8
第9章 指針、引用和鍊表
9.1 指針和指針變數
9.1.1 指針的概念
9.1.2 指針變數的定義
9.1.3 有關指針的運算符 & 和 *
9.1.4 指針變數的初始化
9.1.5 直接訪問和間接訪問
9.1.6 地址值的輸出
9.2 指針作函式參數
9.2.1 基本類型量作函式參數
9.2.2 指針變數作函式參數
9.3 指針和指向數組的指針
9.3.1 一維數組與指針
9.3.2 一維數組元素指針作函式參數
9.3.3 指針和字元串
9.3.4 二維數組與指針
9.3.5 獲得函式處理結果的幾種方法
9.4 指針數組
9.4.1 指針數組的定義和使用
9.4.2 使用指針數組處理二維數組
9.4.3 利用字元指針數組處理字元串
9.4.4 main 函式的參數
9.5 指向指針的指針
9.6 指針和函式
9.6.1 函式指針
9.6.2 返回指針值的函式(指針函式)
9.7 指針小結
9.8 引用、const型變數和const型指針
9.8.1 引用類型變數的說明及使用
9.8.2 引用和函式
9.8.3 const型量
9.9 存儲空間的動態分配和釋放
9.9.1 new和delete運算符
9.9.2 使用new和delete運算符的注意事項
9.10 鍊表及其算法
9.10.1 結構體與指針
9.10.2 鍊表的概念的引入
9.10.3 鍊表的常用算法
9.11 用typedef定義新類型名
習題9
第10章 類和對象
10.1 類和對象的定

相關詞條

熱門詞條

聯絡我們