C語言程序設(shè)計(jì)習(xí)題解析與上機(jī)指導(dǎo) 第3版
定 價(jià):49 元
叢書名:高等院校計(jì)算機(jī)教材系列
- 作者:朱鳴華 羅曉芳 董明 孟軍 汪德剛
- 出版時(shí)間:2019/8/1
- ISBN:9787111632702
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312C
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書對首先介紹了計(jì)算機(jī)程序?qū)嶒?yàn)的一般方法以及在Visual C++2010下編寫和調(diào)試C語言程序的具體步驟,然后對主教材各章后面練習(xí)中的問題和C語言程序設(shè)計(jì)課程學(xué)習(xí)中的疑難問題和常見問題進(jìn)行了詳細(xì)地解析,同時(shí),還匯總了各章的知識重點(diǎn)。*后在第三部分,精心設(shè)置了9個(gè)上機(jī)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)項(xiàng)目都給出了實(shí)驗(yàn)?zāi)康暮鸵,并給出了編程的示例和練習(xí)題目。
本書適合各類高等院校C語言程序設(shè)計(jì)課程的實(shí)驗(yàn)教學(xué),同時(shí)也適合作為學(xué)習(xí)C語言的輔助指導(dǎo)教材。
本書是《C語言程序設(shè)計(jì)教程》第4版的配套實(shí)驗(yàn)指導(dǎo)教材,旨在使學(xué)生更好地理解和掌握程序設(shè)計(jì)的思想、方法和技巧。本書從教學(xué)實(shí)際需要出發(fā),兼顧不同學(xué)生的實(shí)際計(jì)算機(jī)水平,共設(shè)置了三部分內(nèi)容:C語言編程環(huán)境簡介、知識提要及習(xí)題解析、上機(jī)指導(dǎo)及實(shí)驗(yàn)。 本書特點(diǎn) 敘述通俗易懂,邏輯性強(qiáng),實(shí)驗(yàn)內(nèi)容設(shè)置合理。 內(nèi)容講解詳盡,歸納總結(jié)了教材中的主要知識點(diǎn),詳細(xì)解析了各章習(xí)題中的疑難問題和C語言程序設(shè)計(jì)中的常見問題。 上機(jī)訓(xùn)練循序漸進(jìn),便于學(xué)生由淺入深地學(xué)習(xí),逐步熟悉編程環(huán)境,掌握程序調(diào)試方法,理解和掌握程序設(shè)計(jì)的思想、方法和技巧。
C語言程序設(shè)計(jì)是一門理論和實(shí)踐相結(jié)合,培養(yǎng)學(xué)生計(jì)算思維的課程。本書配合主教材的內(nèi)容,結(jié)合C語言教學(xué)循序漸進(jìn)、承上啟下的特點(diǎn),從教學(xué)實(shí)際需要出發(fā),兼顧不同學(xué)生的計(jì)算機(jī)實(shí)際水平,對主教材中的重要知識點(diǎn)進(jìn)行了歸納和總結(jié),對各章節(jié)習(xí)題中的疑難問題和常見問題進(jìn)行了詳細(xì)解析。
在學(xué)習(xí)過程中,學(xué)生必須通過大量的上機(jī)編程訓(xùn)練,在實(shí)踐中逐步掌握程序設(shè)計(jì)的方法,在編程中學(xué)習(xí)編程能夠起到事半功倍的效果。本書還配合授課內(nèi)容和進(jìn)度,精心設(shè)置了9個(gè)由淺入深、循序漸進(jìn)的上機(jī)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)項(xiàng)目都給出了實(shí)驗(yàn)?zāi)康暮鸵,使學(xué)生能自主進(jìn)行有目的的實(shí)驗(yàn)訓(xùn)練。讀者可以先閱讀、模仿示例練習(xí),然后獨(dú)立完成程序設(shè)計(jì)的題目,從而逐步理解和掌握程序設(shè)計(jì)的思想、方法和技巧。
第3版在前兩版的基礎(chǔ)上對全書進(jìn)行了修訂,首先將教材使用的系統(tǒng)開發(fā)環(huán)境升級為Visual Studio 2010,并在第一部分給出了Visual C++ 2010調(diào)試環(huán)境的詳細(xì)使用說明和操作步驟,更加方便學(xué)習(xí)者使用和自學(xué)。另外,本次修訂規(guī)范了程序的書寫格式,修正和完善了教材中的文字?jǐn)⑹觥?br>本書由朱鳴華、羅曉芳統(tǒng)稿,其中,第1~4章、實(shí)驗(yàn)1、實(shí)驗(yàn)2、實(shí)驗(yàn)4由羅曉芳編寫;第5章、第8和9章由朱鳴華編寫;第6章、實(shí)驗(yàn)3、實(shí)驗(yàn)6由汪德剛編寫;第7章、第12章、實(shí)驗(yàn)5、實(shí)驗(yàn)9由董明編寫;第10和11章、實(shí)驗(yàn)7、實(shí)驗(yàn)8由孟軍編寫。
李慧、孫濤、孫大為和楊微老師參加了本教材第1版和第2版的編寫,在此表示感謝。
書中的錯(cuò)誤和不足之處,敬請讀者指正。
編 者
2019年5月
前言
第一部分 C語言編程環(huán)境簡介
第1章 計(jì)算機(jī)程序設(shè)計(jì)實(shí)驗(yàn)的一般步驟2
1.1 計(jì)算機(jī)程序設(shè)計(jì)實(shí)驗(yàn)的目的2
1.2 計(jì)算機(jī)程序設(shè)計(jì)實(shí)驗(yàn)的準(zhǔn)備2
1.3 計(jì)算機(jī)程序設(shè)計(jì)實(shí)驗(yàn)的步驟2
第2章 Visual C++ 2010上機(jī)指南4
2.1 Visual C++ 2010概述4
2.2 建立C語言應(yīng)用程序5
2.2.1 安裝和啟動5
2.2.2 創(chuàng)建項(xiàng)目5
2.2.3 添加C源程序文件7
2.2.4 編譯、連接和運(yùn)行8
2.3 編輯C語言應(yīng)用程序9
2.3.1 打開項(xiàng)目/解決方案9
2.3.2 在項(xiàng)目中添加已經(jīng)存在的文件9
2.3.3 在解決方案中添加新項(xiàng)目9
2.3.4 設(shè)置啟動項(xiàng)目10
2.4 調(diào)試程序11
2.4.1 調(diào)試程序環(huán)境介紹11
2.4.2 單步執(zhí)行12
2.4.3 設(shè)置斷點(diǎn)調(diào)試程序13
2.5 修改用戶界面設(shè)置14
2.6 有關(guān)聯(lián)機(jī)幫助16
第二部分 知識提要及習(xí)題解析
第3章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式18
3.1 本章知識重點(diǎn)18
3.2 習(xí)題解析19
3.2.1 計(jì)算題19
3.2.2 選擇題20
第4章 數(shù)據(jù)的輸入和輸出23
4.1 本章知識重點(diǎn)23
4.2 習(xí)題解析23
4.2.1 選擇題23
4.2.2 完善題24
4.2.3 閱讀程序題25
第5章 選擇結(jié)構(gòu)27
5.1 本章知識重點(diǎn)27
5.2 習(xí)題解析28
5.2.1 判斷題28
5.2.2 選擇題30
5.2.3 完善題33
5.2.4 閱讀程序題35
第6章 循環(huán)結(jié)構(gòu)37
6.1 本章知識重點(diǎn)37
6.2 習(xí)題解析38
6.2.1 判斷題38
6.2.2 選擇題39
6.2.3 完善題41
6.2.4 閱讀程序題43
第7章 數(shù)組47
7.1 本章知識重點(diǎn)47
7.2 習(xí)題解析50
7.2.1 判斷題50
7.2.2 選擇題51
7.2.3 完善題53
7.2.4 閱讀程序題57
第8章 函數(shù)62
8.1 本章知識重點(diǎn)62
8.2 習(xí)題解析64
8.2.1 判斷題64
8.2.2 選擇題65
8.2.3 完善題68
8.2.4 閱讀程序題72
第9章 編譯預(yù)處理76
9.1 本章知識重點(diǎn)76
9.2 習(xí)題解析77
9.2.1 判斷題77
9.2.2 選擇題77
9.2.3 完善題78
9.2.4 閱讀程序題79
第10章 指針82
10.1 本章知識重點(diǎn)82
10.2 習(xí)題解析84
10.2.1 判斷題84
10.2.2 選擇題84
10.2.3 完善題85
10.2.4 閱讀程序題88
第11章 結(jié)構(gòu)體與共用體93
11.1 本章知識重點(diǎn)93
11.2 習(xí)題解析95
11.2.1 判斷題95
11.2.2 選擇題96
11.2.3 完善題98
11.2.4 閱讀程序題99
第12章 文件101
12.1 本章知識重點(diǎn)101
12.2 習(xí)題解析103
12.2.1 判斷題103
12.2.2 選擇題104
12.2.3 完善題106
12.2.4 閱讀程序題109
第三部分 上機(jī)指導(dǎo)及實(shí)驗(yàn)
實(shí)驗(yàn)1 用C語言編寫簡單程序116
實(shí)驗(yàn)2 輸入和輸出程序設(shè)計(jì)122
實(shí)驗(yàn)3 選擇結(jié)構(gòu)程序設(shè)計(jì)125
實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)130
實(shí)驗(yàn)5 數(shù)組程序設(shè)計(jì)135
實(shí)驗(yàn)6 函數(shù)程序設(shè)計(jì)141
實(shí)驗(yàn)7 指針程序設(shè)計(jì)147
實(shí)驗(yàn)8 結(jié)構(gòu)體程序設(shè)計(jì)151
實(shí)驗(yàn)9 文件程序設(shè)計(jì)154