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