
C編程方法培訓(xùn)
第1講 初識(shí)C語言
C語言概述
第1個(gè)C語言程序
常用的C語言集成開發(fā)環(huán)境
第2講 基本數(shù)據(jù)類型和運(yùn)算符
基本數(shù)據(jù)類型及關(guān)鍵字
常量和變量
運(yùn)算符與表達(dá)式
實(shí)例講解
【練習(xí)解析】算術(shù)、賦值、逗號(hào)、自增自減運(yùn)算符與表達(dá)式
第3講 程序中的輸入與輸出
printf()格式化輸出函數(shù)
scanf()格式化輸入函數(shù)
【案例分析】不同類型數(shù)據(jù)的混合輸入輸出
第4講 基本控制結(jié)構(gòu)與控制運(yùn)算符
基本控制結(jié)構(gòu)
控制運(yùn)算符
【練習(xí)解析】關(guān)系與邏輯運(yùn)算符、條件運(yùn)算符及表達(dá)式
【案例分析】順序結(jié)構(gòu)程序設(shè)計(jì)
【測驗(yàn)1】數(shù)據(jù)類型、運(yùn)算符表達(dá)式及順序結(jié)構(gòu)
第5講 程序中的選擇結(jié)構(gòu)
if語句
嵌套的if語句
switch語句
【案例分析】計(jì)算分段函數(shù)
【案例分析】輸入年月判斷天數(shù)
【案例分析】計(jì)算兩數(shù)的和差積商之一
【測驗(yàn)2】選擇結(jié)構(gòu)
第6講 程序中的循環(huán)結(jié)構(gòu)
循環(huán)引言及while語句
do-while語句
for語句
break與continue語句
多重循環(huán)
【案例分析】數(shù)列求和
【案例分析】猜數(shù)游戲
【測驗(yàn)3】循環(huán)結(jié)構(gòu)
第7講 一維數(shù)組
數(shù)組引例
一維數(shù)組的定義與初始化
一維數(shù)組的引用及基本操作
第8講 二維數(shù)組
二維數(shù)組的定義
二維數(shù)組的初始化
二維數(shù)組的一維表示與引用
【測驗(yàn)4】一維與二維數(shù)組
第9講 字符數(shù)組與字符串
字符數(shù)組的定義與初始化
字符數(shù)組的輸入與輸出
字符串處理函數(shù)
第10講 指針與數(shù)組
指向數(shù)組的指針
指針變量的運(yùn)算
指針與數(shù)組
【測驗(yàn)5】字符數(shù)組與指針
第11講 模塊化編程與函數(shù)定義
模塊化編程概述
函數(shù)的定義與聲明
函數(shù)的參數(shù)與返回值
第12講 函數(shù)調(diào)用與變量存儲(chǔ)
函數(shù)的參數(shù)傳遞與調(diào)用
變量的作用域與存儲(chǔ)類別
編譯預(yù)處理
【測驗(yàn)6】函數(shù)與變量存儲(chǔ)屬性
第13講 指針進(jìn)階與內(nèi)存空間管理
指針變量的進(jìn)一步理解
指針數(shù)組
函數(shù)指針
動(dòng)態(tài)內(nèi)存分配
main()函數(shù)的命令行參數(shù)
第14講 結(jié)構(gòu)體與共用體
結(jié)構(gòu)化定義、初始化和使用
共用體
結(jié)構(gòu)體數(shù)組
【測驗(yàn)7】結(jié)構(gòu)體與共用體
第15講 結(jié)構(gòu)體處理動(dòng)態(tài)鏈表
單向鏈表
鏈表的建立
鏈表的遍歷
鏈表的定位、刪除和插入
第16講 文件及文件操作
文件簡介
文件指針、文件的打開與關(guān)閉
文件的單個(gè)字符讀寫
文件檢測
文件的字符串讀寫
文件的數(shù)據(jù)塊讀寫
文件數(shù)據(jù)的格式化讀寫
文件讀寫位置的定位
程序讀寫的重新定向