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