第一講 C語言概述
教學目的
知識要點
邊用邊學
1.1 C語言簡史
1.2 C語言的特點
1.3 C程序的基本結構
1.4 庫函數Prinif()和scanf()的使用
1.5 C程序的開發(fā)過程
經典例題
學以致用
實驗一
第二講 數據類型
教學目的
知識要點
邊用邊學
2.1 C語言的數據類型
2.2 數值數據的表示
2.3 文字數據的表示
2.4 變量的定義和賦值
2.5 C語言類型修飾符
2.6 表達式中數據類型轉換
2.7 計算機中數據的表示
經典例題
學以致用
實驗二
第三講 控制結構(-)
教學目的
知識要點
邊用邊學
3.1 程序設計的一般方法
3.2 結構化程序設計
3.3 順序結構
3.4 if語句
3.5 switch語句
經典例題
學以致用
實驗三
第四講 控制結構(二)
教學目的
知識要點
邊用邊學
4.1 while語句
4.2 do-while語句
4.3 for語句
4.4 break語句和continue語句
4.5 循環(huán)的嵌套
4.6 gotO語句
經典例題
學以致用
實驗四
第五講 運算符和表達式
教學目的
知識要點
邊用邊學
5.1 算術運算符和算術表達式
5.2 關系運算符和關系表達式
5.3 邏輯運算符和邏輯表達式
5.4 賦值運算符和賦值表達式
5.5 自增運算符和自減運算符
5.6 逗號運算符和遠號表達式
5.7 條件運算符和條件表達式
經典例題
學以致用
實驗五
第六講 函數
教學目的
知識要點
邊用邊學
6.1 概述
6.2 函數的定義
6.3 函數的返回值
6.4 函數的調用
6.5 函數的遞歸調用
經典例題
學以致用
實驗六
第七講 數組
教學目的
知識要點
邊用邊學
7.1 一維數組的定義和引用
7.2 一維數組的初始化
7.3 多維數組的定義和使用
7.4 數組作為函數參數
經典例題
學以致用
實驗七
第八講 字符與字符串
教學目的
知識要點
邊用邊學
8.1 單個字符的輸入和輸出
8.2 字符數組與字符串
8.3 字符串的輸入和輸出函數
8.4 字符串操作函數
8.5 二維字符串數組
經典例題
學以致用
實驗八
第九講 變員類別與編譯預處理
教學目的
知識要點
邊用邊學
9.1 全局變量和局部變量
9.2 自動變量、靜態(tài)變量和寄存器變量
9.3 宏定義
9.4 文件包含
9.5 條件編譯
經典例題
學以致用
實驗九
第十講 指針(-)
教學目的
知識要點
邊用邊學
10.1 地址和指針
10.2 指向變量的指針變量
10.3 指針與一維數組
10.4 指針與字符串
經典例題
學以致用
實驗十
第十一講 指針(二)
教學目的
知識要點
邊用邊學
11.1 返回指針值的函數
11.2 指向函數的指針
11.3 指針數組
11.4 指針與多維數組
11.5 指向指針的指針
11.6 命令行參數
經典例題
學以致用
實驗十一
第十二講 結構體、共用體和枚舉類型
教學目的
知識要點
邊用邊學
12.1 結構體類型的定義
12.2 結構體類型變量
12.3 結構體數組
12.4 共用體
12.5 枚舉類型
12.6 類型定義——typedef
12.7 位運算
經典例題
學以致用
實驗十二
第十三講 指向結構體的指針與鏈表
教學目的
知識要占
邊用邊學
13.1 指向結構體變量的指針變量
13.2 指向結構體數組的指針變量
13.3 結構體數據作函數參數
13.4 鏈表的概念
13.5 鏈表的操作
繹典例題
學以致用
實驗十三
第十四講 文件
教學目的
知識要點
邊用邊學
14.1 文件概述
14.2 文件的打開與關閉
14 3 文件的讀寫操作
14.4 文件的其他常用函數
經典例題
學以致用
實驗十四
附錄A Turbo C 2.0的使用
附錄B Turbo C 3.0的使用
附錄C UCDOS的使用
附錄D ASCII碼表
附錄E 運算符和結合性
附錄F 常用的部分C庫函數
附錄G 常見的出錯提示信息