本書為《C語言程序設(shè)計(jì)教程》一書的配套實(shí)驗(yàn)教材,章節(jié)安排與該書一致,主要內(nèi)容為:C程序初步,C語言的數(shù)據(jù),C語言的運(yùn)算符與表達(dá)式,順序、選擇、循環(huán)結(jié)構(gòu)程序設(shè)計(jì),模塊化程序設(shè)計(jì),變量的存儲(chǔ),數(shù)組及其應(yīng)用,結(jié)構(gòu)體和共同體,鏈表,文件操作。為提高讀者綜合應(yīng)用能力,在本書的最后還安排了課程設(shè)計(jì)案例。
第1章 C程序初步
1.1 相關(guān)基礎(chǔ)知識(shí) /1
1.1.1 程序 /1
1.1.2 集成開發(fā)環(huán)境 /1
1.1.3 Visual C++ 6.0 /2
1.2 實(shí)驗(yàn)內(nèi)容 /2
1.2.1 建立及運(yùn)行第一個(gè)C程序 /2
1.2.2 建立自己的C程序 /4
1.2.3 建立C++源程序 /5
1.3 程序體驗(yàn) /6
第2章 C語言的數(shù)據(jù)
2.1 程序理解 /8
2.2 程序調(diào)試 /11
2.3 程序設(shè)計(jì) /13
第3章 運(yùn)算符和表達(dá)式
3.1 程序理解 /14
3.2 程序調(diào)試 /18
3.3 程序設(shè)計(jì) /19
第4章 順序結(jié)構(gòu)程序設(shè)計(jì)
4.1 程序理解 /20
4.2 程序調(diào)試 /23
4.3 程序設(shè)計(jì) /24
4.4 課程設(shè)計(jì) /25
第5章 選擇結(jié)構(gòu)程序設(shè)計(jì)
5.1 程序理解 /26
5.2 程序調(diào)試 /29
5.3 程序設(shè)計(jì) /32
5.4 課程設(shè)計(jì) /33
第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
6.1 程序理解 /34
6.2 程序調(diào)試 /38
6.3 程序設(shè)計(jì) /40
6.4 課程設(shè)計(jì) /42
第7章 循環(huán)結(jié)構(gòu)程序應(yīng)用
7.1 程序理解 /43
7.2 程序調(diào)試 /45
7.3 程序設(shè)計(jì) /48
第8章 模塊化程序設(shè)計(jì)
8.1 程序理解 /50
8.2 程序調(diào)試 /53
8.3 程序設(shè)計(jì) /55
8.4 課程設(shè)計(jì) /56
第9章 變量的存儲(chǔ)屬性和預(yù)編譯命令
9.1 程序理解 /57
9.2 程序調(diào)試 /59
第10章 數(shù)組
10.1 程序理解 /64
10.2 程序調(diào)試 /66
10.3 程序設(shè)計(jì) /69
第11章 二維數(shù)組和字符數(shù)組
11.1 程序理解 /71
11.2 程序調(diào)試 /75
11.3 程序設(shè)計(jì) /78
11.4 課程設(shè)計(jì) /79
第12章 數(shù)組趣味程序
12.1 大整數(shù)運(yùn)算 /80
12.2 掃雷游戲程序 /83
12.3 用JavaScript編寫掃雷游戲 /86
第13章 指針
13.1 程序理解 /92
13.2 程序調(diào)試 /94
13.3 程序設(shè)計(jì) /96
第14章 指針與數(shù)組
14.1 程序理解 /97
14.2 程序調(diào)試 /101
14.3 程序設(shè)計(jì) /104
14.4 課程設(shè)計(jì) /105
第15章 結(jié)構(gòu)體與共用體
15.1 程序理解 /106
15.2 程序調(diào)試 /110
15.3 程序設(shè)計(jì) /111
15.4 課程設(shè)計(jì) /112
第16章 鏈表
16.1 程序理解 /113
16.2 程序調(diào)試 /115
16.3 程序設(shè)計(jì) /116
第17章 文件
17.1 程序理解 /117
17.2 程序調(diào)試 /119
17.3 程序設(shè)計(jì) /121
第18章 課程設(shè)計(jì)案例
18.1 撲克牌游戲 /122
18.1.1 概要設(shè)計(jì) /122
18.1.2 遞增式開發(fā)與重構(gòu) /124
18.1.3 測試驅(qū)動(dòng) /125
18.2 源程序及說明 /126
18.3 課程設(shè)計(jì)任務(wù) /135
18.3.1 任務(wù)1 /135
18.3.2 任務(wù)2 /135