CHAPTER 01 C語言的操作環境與程式撰寫
1-1 程式語言簡介
1-2 Dev C++
1-3 Visual C++ 2010 Express
1-4 第一個程式
1-5 編輯程式需注意的事項
CHAPTER 02 變數、資料型別與運算子
2-1 變數
2-2 資料型別
2-3 運算子
2-4 隱含型別轉換與強制型別轉換
2-5 運算子範例練習
CHAPTER 03 選擇結構
3-1 流程圖簡介
3-2 單向選擇結構
3-3 雙向選擇結構
CHAPTER 04 多向選擇
4-1 多向選擇─使用if-else
4-2 多向選擇─使用switch-case
CHAPTER 05 迴圈結構
5-1 迴圈結構—使用for
5-2 迴圈結構—使用while
CHAPTER 06 進階迴圈概念
6-1 巢狀迴圈
6-2 迴圈結構特殊指令的使用—break與continue
CHAPTER 07 陣列
7-1 陣列的宣告與初始化
7-2 陣列與迴圈
7-3 陣列範例練習
CHAPTER 08 二維陣列
8-1 二維陣列的概念
8-2 二維陣列的宣告與初始化
8-3 二維陣列的使用
8-4 二維陣列範例練習
CHAPTER 09 搜尋與排序
9-1 循序搜尋
9-2 二元搜尋
9-3 氣泡排序
9-4 選擇排序前言-找出陣列中最大值
9-5 選擇排序
CHAPTER 10 自訂函式與遞迴
10-1 函式
10-2 自訂函式範例練習
10-3 遞迴
10-4 遞迴範例練習
CHAPTER 11 內建函式
11-1 C語言的字串函式
11-2 C/C++語言的型別轉換函式
11-3 C/C++語言的資料檢查函式
11-4 C/C++語言的數學函式
11-5 C/C++語言的亂數函式
11-6 C++字串處理函式庫(string)—字串函式與字串類別
11-7 C++的檔案輸入與輸出
CHAPTER 12 位址與指標
12-1 位址的意義
12-2 指標
12-3 函式的傳值呼叫與傳址呼叫
12-4 傳參考呼叫
12-5 傳回指標
12-6 指標與陣列
12-7 傳入與傳回陣列
12-8 雙重指標
12-9 雙重指標與二維陣列
12-10 指標陣列
12-11 函式指標
12-12 動態記憶體配置
CHAPTER 13 結構
13-1 定義、宣告與使用
13-2 結構指標
13-3 結構陣列
13-4 列舉