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