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