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