C++面向對象程式設計教程[中央廣播電視大學出版社出版圖書]

C++面向對象程式設計教程[中央廣播電視大學出版社出版圖書]
更多義項 ▼ 收起列表 ▲

內容簡介

本教材是針對中央廣播電視大學計算機專業編寫的。本書圍繞C++面向對象程式設計,內容覆蓋基本概念和方法,基本數據結構和面向對象的概念、方法和技巧。全書共有14章,其中第1章至第6章簡要介紹了C++語言的發展歷史、特點和程式風格,C++語言程式設計的基本結構、步驟、方法和技巧;第7章至第8章重點介紹了數組、結構等數據結構以及指針和引用的概念和方法;第9章至第14章詳細介紹了面向對象程式設計的方法和特點。

本書是中央廣播電視大學開放教育計算機科學與技術專量的教材,也可供其他大專院校計算機專業的學生使用。

章節目錄

第1章 C 編程基礎

1. 1 程式語言的發展

1. 1. 1 機器語言

1. 1. 2 彙編語言

1. 1. 3 高級語言

1. 1. 4 C語言

1. 1. 5 C 語言

1. 2 C 語言簡介

1. 2. 1 程式=數據 操作

1. 2. 2 數據類型

1. 2. 3 對數據的操作--表達式

1. 2. 4 數據操作的流程--語句控制

1. 2. 5 操作的復用--函式

1. 2. 6 數據和操作的封裝--類

1. 2. 7 類的復用--派生和繼承

1. 2. 8 軟體模組

1. 3 如何學習C 語言

1. 3. 1 勤能生巧

1. 3. 2 風格與規範

1. 4 用Visual C 開發程式

1. 4. 1 程式--從概念到運行

1. 4. 2 Visual C 簡介

1. 4. 3 建立應用程式

1. 5 程式風格

1. 5. 1 效率與風格

1. 5. 2 注釋--整理編程思路. 增加程式的可讀性

1. 5. 3 注釋的形式

1. 5. 4 命名

1. 5. 5 編排

1. 5. 6 簡單性原則

1. 5. 7 一致性原則

小結

第2章 基本C 程式結構

2. 1 C 語言成分

2. 1. 1 字元

2. 1. 2 數字. 標識符和表達式

2. 1. 3 語法

2. 1. 4 結構

2. 1. 5 模組

2. 2 程式的基本結構

2. 2. 1 注釋

2. 2. 2 編譯預處理命令#include

2. 2. 3 main函式

2. 2. 4 C 程式的執行過程

2. 2. 5 終端輸出

2. 3 變數和簡單表達式

2. 3. 1 main函式的返回值

2. 3. 2 常數和常量

2. 3. 3 變數

2. 3. 4 運算符與簡單表達式

2. 4 表達式和語句

2. 4. 1 返回值

2. 4. 2 嵌套

2. 4. 3 優先權

2. 4. 4 結合性

2. 4. 5 括弧與次序

2. 4. 6 運算元

小結

習題

第3章 數據類型

3. 1 數據及操作

3. 2 C 數據類型

3. 3 基本數據類型

3. 3. 1 數據在計算機中的存儲

3. 3. 2 基本數據類型的修飾符號

3. 3. 3 基本數據類型

3. 3. 4 C 中的特殊字元

3. 3. 5 字元串

3. 3. 6 數據類型長度的確定

3. 3. 7 數據類型的選擇

3. 4 構造數據類型

3. 4. 1 數組

3. 4, 2 枚舉

3. 4. 3 結構

3. 5 數據輸入

小結

第4章 程式流程控制

4. 1 複合語句

4. 2 程式的執行流程

4. 3 分支流程

4. 3. 1 if語句

4. 3. 2 switch語句

4. 4 循環流程

4. 4. 1 while語句

4. 4. 2 do…while語句

4. 4. 3 for循環

4. 5 設計舉例

4. 6 其他控制語句

4. 6. 1 break語句與多重循環

4. 6. 2 goto語句

4. 6. 3 條件運算符 :

小結

第5章 函式

5. 1 函式機制

5. 2 函式定義

5. 2. 1 函式名

5. 2. 2 函式參數

5. 2. 3 返回類型

5. 2. 4 函式體

5. 3 函式調用

5. 4 程式運行時的記憶體分布

5. 5 函式調用的實現機制

5. 6 函式的參數與返回值

5. 7 函式參數的傳遞方式

5. 7. 1 指針參數

5. 7. 2 引用參數

5. 7. 3 數組參數

5. 7. 4 數組參數對實在參數的改變

5. 7. 5 字元串作為參數

5. 7. 6 多維數組作為參數

5. 7. 7 main 的參數

5. 8 函式返回值

5. 8. 1 返回引用值

5. 9 const參數. const返回值與const函式

5. 9. 1 const參數

5. 9. 2 const返回值

5. 9. 3 const函式

5. 10 作用域

5. 10. 1 局部作用域

5. 10. 2 檔案作用域

5. 10. 3 覆蓋問題

5. 11 函式原型

5. 11. 1 函式作用域

5. 11. 2 函式原型

5. 11. 3 函式原型的作用

5. 11. 4 使用自己定義的函式原型

5. 12 特殊的函式用法

5. 12. 1 內聯函式

5. 12. 2 內聯函式的作用

5. 12. 3 內聯函式使用的限制

5. 12. 4 函式重載

5. 12. 5 使用函式重載的條件

5. 12. 6 重載函式的使用方法

5. 12. 7 函式的默認參數

5. 12. 8 遞歸函式

5. 12. 9 設計遞歸程式的方法

5. 12. 10 遞歸程式的優缺點

5. 12. 11 函式模板

5. 12. 12 模板的實例化

5. 12. 13 支持多種類型的模板

5. 12. 14 使用模板的注意事項

小結

第6章 簡單程式設計

6. 1 程式開發過程

6. 2 檔案之間的信息共享

6. 2. 1 外部變數

6. 2. 2 外部函式

6. 2. 3 靜態全局變數與靜態函式

6. 3 頭檔案

6. 3. 1 #include指令

6. 3. 2 頭檔案內容

6. 3. 3 預編譯指令

6. 4 生存期

6. 4. 1 生存期與記憶體

6. 4. 2 初始化問題

6. 4, 3 局部靜態變數

小結

第7章 數組與結構

7. 1 數組

7. 1. 1 數組的定義

7. 1. 2 數組元素的訪問

7. 1. 3 數組複製

7. 1. 4 數組下標越界

7. 1. 5 數組元素的初始化

7. 1. 6 多維數組

7. 1. 7 多維數組元素的訪問

7. 1. 8 多維數組元素的初始化

7. 1. 9 字元串數組

7. 1. 10 數組套用舉例

7. 2 結構

7. 2. 1 結構類型的定義

7. 2. 2 結構成員的訪問

7. 2. 3 結構變數的初始化

7. 2. 4 結構的賦值

7. 2. 5 結構成員

相關詞條

相關搜尋

熱門詞條

聯絡我們