01 C語言概觀
1.1 關於C語言
1.2 撰寫、編譯與執行
1.3 簡單的實作
1.4 關於錯誤處理
1.5 C程式語法
1.6 函數與C程式架構
1.7 輸出與輸入
學習評量
02 變數與資料型態
2.1 變數
2.2 常數
2.3 資料型態
2.4 型態轉換
學習評量
03 運算子
3.1 程式敘述與運算式
3.2 運算子
3.3 關係運算子
3.4 邏輯運算子
3.5 條件式運算子
3.6 運算子優先順序
3.7 運算過程的型態轉換
學習評量
04 輸出與輸入
4.1 printf() 與格式化輸出
4.2 使用scanf() 與輸入
4.3 其它字元讀取功能函數
學習評量
05 決策流程控制
5.1 關於流程控制
5.2 if-else敘述
5.3 switch敘述
學習評量
06 迴圈
6.1 關於迴圈
6.2 固定次數的迴圈‒for敘述
6.3 while迴圈
6.4 迴圈中斷
6.5 goto
6.6 區塊變數的有效範圍
學習評量
07 函數
7.1 關於函數
7.2 使用函數
7.3 函數與有效區域
7.4 函數的參數傳遞方式
7.5 遞迴
學習評量
08 前置處理器與標準函數
8.1 前置處理器
8.2 使用標準函數庫-數學函數
8.3 使用標準函數庫-時間日期函數
學習評量
09 陣列
9.1 陣列
9.2 多維陣列
9.3 陣列與函數參數的傳址呼叫
9.4 字串資料
9.5 字串陣列
9.6 字串函數
學習評量
10 指標
10.1 變數與儲存位址
10.2 使用指標
10.3 指標與函數
10.4 雙重指標
學習評量
11 指標與陣列
11.1 陣列的位址
11.2 陣列指標與元素存取
11.3 以指標為儲存元素的陣列
11.4 指標與二維陣列
11.5 字串與陣列指標
學習評量
12 結構與列舉型態
12.1 建立與使用結構
12.2 結構型態與函數
12.3 定義型態名稱
12.4 巢狀式結構
12.5 指標與結構
12.6 列舉
學習評量
13 檔案資料讀寫
13.1 檔案與資料
13.2 檔案處理函數
13.3 檔案操作
13.4 檔案讀取
13.5 檔案寫入
13.6 複製檔案
13.7 檔案緩衝區
13.8 無緩衝區資料讀寫
13.9 二進位格式檔案讀寫
學習評量
14 模組設計與應用程式發展
14.1 多函數呼叫
14.2 檔案模組設計
14.3 條件式編譯
學習評量
A Dev-C++ 安裝與設定
B ASCII 字元表