本書是與中國鐵道出版社出版的教材《C語言程序設(shè)計(jì)(第四版)》(林小茶編著)配套的習(xí)題解答與實(shí)驗(yàn)指導(dǎo)書,給出了主教材中部分編寫程序題目的參考答案,并編寫了7個(gè)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)包括實(shí)驗(yàn)?zāi)康暮鸵蟆?shí)驗(yàn)指導(dǎo)和實(shí)驗(yàn)作業(yè)等,在實(shí)驗(yàn)步驟中對使用Visual Studio 2010進(jìn)行程序調(diào)試的方法做了詳細(xì)的描述和介紹,供廣大教師和學(xué)生參考。
該書定位準(zhǔn)確,選材恰當(dāng),概念清晣,深入淺出,例題豐富,容易學(xué)習(xí),在第三版的基礎(chǔ)上,根據(jù)教學(xué)實(shí)踐又作了調(diào)整修改,使之更切合教學(xué)的需要。是一本適合于高校計(jì)算機(jī)基礎(chǔ)教育的比較好的C教材。
林小茶 北京信息科技大學(xué) 信息管理學(xué)院 副教授 多年來一直從事程設(shè)計(jì)類課程的教學(xué)工作,有豐富的教學(xué)經(jīng)驗(yàn);出版了多本有關(guān)程序設(shè)計(jì)的教材,并有多本教材入選國家十一五規(guī)劃教材、北京市精品教材以及*精品教材。
第一部分
《C語言程序設(shè)計(jì)》習(xí)題解答
第1章C語言概述.............................. 2
第2章C語言的基本知識.................... 4
第3章 順序和選擇結(jié)構(gòu)程序設(shè)計(jì)..........
7
第4章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)..................
15
第5章 函數(shù).......................................
23
第6章 數(shù)組.......................................
28
第7章 指針.......................................
56
第8章 結(jié)構(gòu)體等構(gòu)造數(shù)據(jù)類型...........
77
第9章 文件.......................................
91
第二部分C語言實(shí)驗(yàn)指導(dǎo)
第10章 程序設(shè)計(jì)實(shí)驗(yàn)的一般步驟....
102
10.1
問題分析...................................102
10.2
設(shè)計(jì)測試計(jì)劃...........................103
10.3
設(shè)計(jì)程序方案...........................103
10.4
編寫程序...................................104
10.5
上機(jī)調(diào)試...................................104
10.6
實(shí)驗(yàn)總結(jié)與實(shí)驗(yàn)報(bào)告內(nèi)容........105
10.7
實(shí)驗(yàn)報(bào)告樣例...........................105
第11章 實(shí)驗(yàn)指導(dǎo)............................
109
11.1
實(shí)驗(yàn) 1 C 基礎(chǔ)練習(xí).................109
11.1.1
實(shí)驗(yàn)?zāi)康暮鸵?............109
11.1.2
實(shí)驗(yàn)指導(dǎo)........................109
11.1.3
實(shí)驗(yàn)作業(yè)........................113
11.2
實(shí)驗(yàn) 2 基本數(shù)據(jù)類型與
運(yùn)算符.......................................114
11.2.1
實(shí)驗(yàn)?zāi)康暮鸵?............114
11.2.2
實(shí)驗(yàn)指導(dǎo)........................114
11.2.3
實(shí)驗(yàn)作業(yè)........................119
11.3
實(shí)驗(yàn) 3 順序與分支結(jié)構(gòu).........119
11.3.1
實(shí)驗(yàn)?zāi)康暮鸵?............119
11.3.2
實(shí)驗(yàn)指導(dǎo)........................119
11.3.3
實(shí)驗(yàn)作業(yè)........................125
11.4
實(shí)驗(yàn) 4 循環(huán)結(jié)構(gòu)
....................126
11.4.1
實(shí)驗(yàn)?zāi)康暮鸵?............126
11.4.2
實(shí)驗(yàn)指導(dǎo)........................126
11.4.3
實(shí)驗(yàn)作業(yè)........................132
11.5
實(shí)驗(yàn) 5 函數(shù)............................134
11.5.1
實(shí)驗(yàn)?zāi)康暮鸵?............134
11.5.2
實(shí)驗(yàn)指導(dǎo)........................134
11.5.3
實(shí)驗(yàn)作業(yè)........................141
11.6
實(shí)驗(yàn) 6 數(shù)組............................141
11.6.1
實(shí)驗(yàn)?zāi)康暮鸵?............141
11.6.2
實(shí)驗(yàn)指導(dǎo)........................142
11.6.3
實(shí)驗(yàn)作業(yè)........................148
11.7
實(shí)驗(yàn) 7 指針............................149
11.7.1
實(shí)驗(yàn)?zāi)康暮鸵?............149
11.7.2
實(shí)驗(yàn)指導(dǎo)........................149
11.7.3
實(shí)驗(yàn)作業(yè)........................154
第三部分 錯(cuò)誤代碼解析
第12章 錯(cuò)誤代碼及案例..................
158
第四部分 程序閱讀
第13章 程序閱讀練習(xí).....................
178
13.1
順序和選擇結(jié)構(gòu)程序設(shè)計(jì)........178
13.2
循環(huán)結(jié)構(gòu)程序設(shè)計(jì) ...................179
13.3
函數(shù) ..........................................182
13.4
數(shù)組 ..........................................184
13.5
指針 ..........................................187