本書共十四章,主要介紹了程式語言的基礎語法知識,包括順序、分支、迴圈三種程式結構;以及一維陣列、二維陣列、函數、指標、結構體、檔等內容;本書最後介紹了如何利用程式語言知識進行綜合應用開發。
本書把程式語言的基礎知識與日常生活中的應用案例相結合,講解清晰、透徹,針對書中的每個經典案例,提煉求解問題的關鍵思路,歸納總結程式設計過程中的易錯點。書中的二維碼連結的是部分重點內容的講解視頻,説明初學者理解書中相應的知識點,快速掌握程式語言的程式設計方法與技巧。
本書用案例引出知識點,內容由淺入深,將程式設計與開發以及部分演算法的思想等滲透和貫穿到每個知識點模組的講解中。本書適合作為普通高校電腦專業的教材,也適合非電腦專業的學生作為程式設計的入門教材。
第1章C語言初探
1.1C語言簡介
1.2C語言程式設計環境
1.3簡單程式設計案例
1.4本章小結
習題1
第2章資料類型與運算式
2.1案例初探
2.2資料類型
2.3變數
2.4常量
2.5運算子
2.6位運算
2.7資料類型強制轉換
2.8格式化輸入輸出
2.9編譯預處理
2.10本章小結
習題2
第3章簡單分支及其應用
3.1案例初探
3.2關係運算、邏輯運算、條件運算
3.3if分支
3.4if語句嵌套
3.5簡單分支綜合應用
3.6本章小結
習題3
第4章多分支語句
4.1案例初探
4.2switch分支
4.3多分支綜合應用
4.4本章小結
習題4
第5章簡單迴圈
5.1案例初探
5.2for語句
5.3while和do while語句
5.4簡單迴圈綜合應用
5.5本章小結
習題5
第6章複雜迴圈及其應用
6.1案例初探
6.2多重迴圈、迴圈嵌套
6.3break和continue語句
6.4複雜迴圈綜合應用
6.5本章小結
習題6
第7章一維陣列及其應用
7.1一維陣列初探
7.2一維陣列定義、使用
7.3選擇排序與冒泡排序
7.4一維陣列綜合應用
7.5本章小結
習題7
第8章二維陣列及其應用
8.1二維陣列初探
8.2二維陣列定義、使用、初始化
8.3二維陣列綜合應用
8.4本章小結
習題8
第9章函數及其應用
9.1函數初探
9.2函式定義、調用關係
9.3函數參數傳遞
9.4變數的作用域與存儲類別
9.5遞迴函數
9.6字串處理函數
9.7函數應用綜合案例
9.8本章小結
習題9
第10章簡單指針及其應用
10.1指針初探
10.2一維指針定義、使用
10.3一維指標與陣列的關係
10.4一維指針及其應用
10.5本章小結
習題10
第11章複雜指針及其應用
11.1複雜指針初探
11.2二級指針
11.3指標陣列、陣列指標
11.4指標函數、函數指標
11.5複雜指針綜合應用
11.6本章小結
習題11
第12章結構體及其應用
12.1結構體案例初探
12.2結構體定義與使用
12.3結構體與陣列、指標的關係
12.4鏈表
12.5結構體綜合應用
12.6本章小結
習題12
第13章文件
13.1文件初探
13.2文件定義、打開關閉
13.3常用的檔處理函數
13.4檔的輸入、輸出重定位
13.5文件綜合應用
13.6本章小結
習題13
第14章綜合案例
14.1學生成績管理系統
14.2學生資訊管理系統
14.3鏈表的綜合運算
習題14
附錄
附錄A相關參考表
附錄BDev C++的調試步驟
參考文獻