課程體系:
第1節(jié)課:C程序結構、編譯原理、基本數據類型、輸入、輸出函數:
1、C程序結構
2、程序編譯原理
3、基本數據類型
4、常量和變量
5、數據類型:字符型、整型、單精度浮點、雙精度浮點型
6、格式化輸入輸出函數
第二節(jié)課:運算符、表達式、流程控制語句,32個關鍵字
1、運算符和關系表達式
2、順序結構基本語句
3、條件結構基本語句:2條(if、 switch-case- break)
4、循環(huán)結構基本語句:3條(While-do while)
5、結構基本語句:4條( break,continue,return、goto)C語言的32個關鍵字
第三節(jié)課函數
1、函數的概念、優(yōu)點、函數聲明、函數定義:返回值類型、形參列表、函數體
2、函數的調用和參數傳遞(值傳遞和地址傳遞等)
3、遞歸函數
第四節(jié)課數組
1、數組的概念,數組的聲明:定義形式、聲明語句理解、種類、內存空間
2、數組的初始化:規(guī)則、初始化形式
3、數組訪問方式:下標理解、數組邊界
4、數組的賦值:數組賦值的要點、數組名
5、泡排序法
6、二維數組:多維數組認知、理解,二維數組定義形式、初始化形式、訪問方式
7、字符數組:字符數組初始化、字符數組與字符串區(qū)別
8、常見字符串函數:gets、puta、 strlen、 strcpy、 strcat、 strcmp
9、區(qū)別strlen與 sizeof,重寫字符串函數
10、模擬學生成績管理系統(tǒng)
第五節(jié)課指針基礎
1、指針認識:指針概念、指針理解、指針內存模型
2、指針地址理解、變量的地址值理解
3、指針變量的定義,指針變量初始化
4、指針操作:指針變里賦值,取出對象空間中的值
5、指針的加減法運算
6、指向數組的指針
7、字符指針介紹及其應用
8、函數指針:定義、類型、通過指針調用函數
第六節(jié)課字符串
1、字符串合字符數組
2、字符串函數
3、C標準庫函