第一部分 C語言程序設計
第1章 C語言概述
1.1 程序設計和程序語言
1.2 C語言簡介
1.3 簡單的C語言程序
1.4 C程序的運行
習題
第2章 C語言基礎知識
2.1 算法
2.2 數據類型
2.3 C運算符簡介
2.4 算術運算符及算術表達式
2.5 賦值運算符和賦值表達式
2.6 逗號運算符和逗號表達式
2.7 sizeof運算符
習題
第3章 順序結構程序設計
3.1 賦值語句
3.2 字符數據的輸入與輸出
3.3 格式輸入與輸出
3.4 順序結構程序設計舉例
習題
第4章 選擇結構程序設計
4.1 關系運算符和關系表達式
4.2 邏輯運算符和邏輯表達式
4.3 if語句
4.4 switch語句
4.5 程序舉例
習題
第5章 循環(huán)控制
5.1 循環(huán)程序的概念
5.2 while語句
5.3 do-while語句
5.4 for語句
5.5 循環(huán)的嵌套
5.6 break語句和continue語句
5.7 程序舉例
習題
第6章 數組
6.1 數組和數組單元的基本概念
6.2 一維數組的定義和引用
6.3 二維數組的定義和引用
6.4 字符數組
習題
第7章 函數
7.1 模塊化程序設計的概念
7.2 庫函數
7.3 函數的定義
7.4 函數的調用
7.5 函數的嵌套調用
7.6 函數的遞歸調用
7.7 變量的作用域
7.8 變量的存儲類別
習題
第二部分 C++程序設計
第8章 C++語言概述
8.1 面向對象語言的基本概念
8.2 C++對C的擴充
8.3 Visual C++6.0集成環(huán)境使用
習題
第9章 類與對象
9.1 類的結構
9.2 內聯函數
9.3 友元函數
9.4 類的靜態(tài)成員
9.5 函數調用時參數的傳遞
9.6 類與結構體類型和聯合類型的關系
習題
第10章 類和指針
10.1 地址和指針的概念
10.2 指針變量的定義和引用
10.3 數組與指針
10.4 字符串與指針
10.5 函數與指針
10.6 對象指針
10.7 this指針
習題
第11章 構造函數與析構函數
11.1 構造函數的定義
11.2 默認構造函數
11.3 析構函數
11.4 重載構造函數
11.5 構造對象的順序
習題
第12章 繼承與派生
12.1 繼承與派生的概念
12.2 繼承時的訪問控制
12.3 多重繼承
12.4 派生類的構造函數
習題