本書以培養(yǎng)學生的C語言應用能力為主線,詳細闡述了C語言及其程序設計方法。全書共14章,主要內(nèi)容包括計算機與C編程簡介,數(shù)據(jù)類型、運算符與表達式,順序結(jié)構(gòu),分支結(jié)構(gòu),循環(huán)結(jié)構(gòu),數(shù)組,函數(shù),編譯預處理,指針,結(jié)構(gòu)體與共同體,位運算,文件,C語言程序綜合實訓,常見錯誤和程序調(diào)試等。
本書為高等院!癈語言程序設計”課程的教學用書,也可供有關(guān)培訓人員、計算機從業(yè)人員和計算機愛好者參考使用。
第1章 計算機與C編程簡介
1.1 C語言出現(xiàn)的歷史背景
1.2 C語言簡介
1.3 C語言的特點
1.4 什么是計算機
1.5 認識C程序
1.6 C程序構(gòu)成
1.7 C程序開發(fā)環(huán)境介紹
1.8 C程序執(zhí)行過程
1.9 本章小結(jié)
習題
第2章 數(shù)據(jù)類型、運算符與表達式
2.1 標識符
2.2 C語言數(shù)據(jù)類型
2.3 常量與變量
2.4 運算符和表達式
2.5 數(shù)據(jù)類型的轉(zhuǎn)換
2.6 實訓
2.7 本章小結(jié)
習題
第3章 順序結(jié)構(gòu)
3.1 數(shù)據(jù)輸入
3.2 數(shù)據(jù)輸出
3.3 順序結(jié)構(gòu)程序設計
3.4 實訓
3.5 本章小結(jié)
習題
第4章 分支結(jié)構(gòu)
4.1 if語句
4.2 if語句的嵌套
4.3 switch多分支結(jié)構(gòu)
4.4 實訓
4.5 本章小結(jié)
習題
第5章 循環(huán)結(jié)構(gòu)
5.1 循環(huán)結(jié)構(gòu)介紹
5.2 while循環(huán)結(jié)構(gòu)
5.3 do-while循環(huán)結(jié)構(gòu)
5.4 for循環(huán)結(jié)構(gòu)
5.5 break和eontinue語句
5.6 循環(huán)的嵌套
5.7 程序示例
5.8 實訓
5.9 本章小結(jié)
習題
第6章 數(shù)組
6.1 數(shù)組的作用
6.2 一維數(shù)組
6.3 二維數(shù)組
6.4 字符數(shù)組與字符串
6.5 實訓
6.6 本章小結(jié)
習題
第7章 函數(shù)
7.1 模塊化程序設計思想
7.2 函數(shù)的定義
7.3 函數(shù)的調(diào)用
7.4 變量的作用域與生存期
7.5 實訓
7.6 本章小結(jié)
習題
第8章 編譯預處理
8.1 宏定義與符號常量
8.2 文件包含
8.3 條件編譯
8.4 實訓
8.5 本章小結(jié)
習題
第9章 指針
9.1 指針概述
9.2 指針變量
9.3 指針與數(shù)組
9.4 指針和函數(shù)
9.5 實訓
9.6 本章小結(jié)
習題
第10章 結(jié)構(gòu)體與共同體
10.1 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量的定義
10.2 結(jié)構(gòu)體變量的引用與初始化
10.3 結(jié)構(gòu)體數(shù)組
10.4 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針
10.5 共用型和枚舉型簡介
10.6 定義已有類型的別名
10.7 實訓
10.8 本章小結(jié)
習題
第11章 位運算
11.1 位運算符
11.2 位運算
11.3 位運算舉例
11.4 本章小結(jié)
習題
第12章 文件
12.1 文件概述
12.2 文件的打開與關(guān)閉
12.3 文件的讀寫
12.4 文件的隨機讀寫
12.5 實訓
12.6 本章小結(jié)
習題
第13章 C語言程序綜合實訓
13.1 系統(tǒng)設計
13.2 系統(tǒng)實現(xiàn)
13.3 本章小結(jié)
習題
第14章 常見錯誤和程序調(diào)試
14.1 常見錯誤分析
14.2 本章小結(jié)
附錄
附錄Ⅰ 常用字符與ASCII碼對照表
附錄Ⅱ 關(guān)鍵字及其用途
附錄Ⅲ C語言常用庫函數(shù)
附錄Ⅳ 運算符和結(jié)合性
參考文獻