Chapter 01 C語言概述
1.1 程式語言概述
1.2 C語言的發展
1.3 C語言的特點
1.4 程式設計概述
1.5 程式錯誤
1.6 C語言程式的格式
1.7 C語言的識別字與關鍵字
1.8 C語言整合式開發環境
Chapter 02 資料類型和簡單程式設計
2.1 C語言的資料類型
2.2 常數
2.3 變數
2.4 字元變數
2.5 字串變數
2.6 類型的混合運算
Chapter 03 運算子與運算式
3.1 運算子
3.2 運算式
3.3 算術運算子與算術運算式
3.4 遞增和遞減運算子
3.5 逗號運算子和逗號運算式
3.6 條件運算子和條件運算式
3.7 運算子的優先順序與結合性
Chapter 04 資料的輸入與輸出
4.1 字元輸入/輸出函數
4.2 字串輸入/輸出函數
4.3 格式化輸出函數 printf()
4.4 格式化輸入函數scanf()
Chapter 05 選擇結構
5.1 關係運算子與關係運算
5.2邏輯運算子與邏輯運算
5.3 選擇結構
5.4 巢狀選擇結構
5.5 switch敘述
Chapter 06 迴圈結構
6.1 迴圈敘述
6.2 while 敘述
6.3 do-while敘述
6.4 for敘述
6.5 巢狀迴圈
6.6 無條件轉移敘述goto
6.7 迴圈控制敘述
Chapter 07 陣列
7.1 陣列概述
7.2 一維陣列的定義和存取
7.3 二維陣列的建立和存取
7.4 字元陣列
7.5 字串與字元陣列
7.6 常用字串處理函數
Chapter 08 函數
8.1 函數概述
8.2 函數的定義
8.3 傳回敘述及傳回值
8.4 函數參數
8.5 函數的呼叫
8.6 變數的作用範圍和生命期
8.7 內部函數和外部函數
8.8 函式庫函數應用
Chapter 09 檔案
9.1 檔案概述
9.2 檔案的基本操作
9.3 檔案的讀寫函數
9.4 隨機檔案的讀寫
9.5 檔案的定位
Chapter 10 指標
10.1 指標概述
10.2 指標與陣列
10.3 指向指標的指標
10.4 指標與函數
10.5 指標陣列做為main函數的參數
10.6 動態記憶體配置函數
Chapter 11 結構和聯合
11.1 結構
11.2 結構陣列
11.3 結構指標
11.4 包含結構的結構
11.5 聯合
11.6 列舉類型
Chapter 12 前置處理
12.1 巨集定義
12.2 檔案引入
12.3 條件編譯
Chapter 13 位元運算
13.1 位元與位元組
13.2 位元運算子與位元運算
13.3 旋轉移位
13.4 位元區域