本書概括總結(jié)C語言的基本知識點(diǎn)及程序設(shè)計(jì)技巧,提供豐富的實(shí)踐訓(xùn)練題目。全書分兩大部分。第一部分內(nèi)容包括主教材中每章的知識點(diǎn)總結(jié)、課后習(xí)題答案和相關(guān)分析、學(xué)習(xí)要點(diǎn);第二部分是配套的實(shí)驗(yàn)題目,與第一部分的章節(jié)對應(yīng)。
與C語言程序設(shè)計(jì)與應(yīng)用教材配套使用。提供針對該教材每一章的知識點(diǎn)總結(jié)、學(xué)習(xí)要點(diǎn)、課后習(xí)題答案及講解、多種形式的C語言編程實(shí)踐題目。
(1)依據(jù)教材進(jìn)行了內(nèi)容的調(diào)整,包括了教材上的一些優(yōu)點(diǎn),如知識集中與實(shí)踐集中的均衡處理等;
(2)修改和增加了一些實(shí)驗(yàn)題目;
(3)更正了其中的錯誤。
第一部分 各章學(xué)習(xí)知識點(diǎn)匯總與習(xí)題解答
第1章 簡單C程序設(shè)計(jì) 2
1.1 本章學(xué)習(xí)輔導(dǎo) 2
1.1.1 C語言程序的結(jié)構(gòu) 2
1.1.2 C語言中的符號規(guī)定 2
1.1.3 變量與數(shù)據(jù)類型 3
1.1.4 運(yùn)算符與表達(dá)式 3
1.1.5 系統(tǒng)函數(shù) 3
1.1.6 流程圖 3
1.1.7 編程風(fēng)格 3
1.2 課后習(xí)題指導(dǎo) 4
1.3 實(shí)驗(yàn)問題解答 6
第2章 選擇控制結(jié)構(gòu)及其應(yīng)用 8
2.1 本章學(xué)習(xí)輔導(dǎo) 8
2.1.1 選擇控制條件 8
2.1.2 if-else條件選擇控制結(jié)構(gòu) 8
2.1.3 switch判定結(jié)構(gòu) 10
2.2 課后習(xí)題指導(dǎo) 10
2.3 實(shí)驗(yàn)問題解答 13
第3章 循環(huán)結(jié)構(gòu)及應(yīng)用 15
3.1 本章學(xué)習(xí)輔導(dǎo) 15
3.1.1 運(yùn)算符 15
3.1.2 for循環(huán) 15
3.1.3 while循環(huán) 16
3.1.4 do while循環(huán) 17
3.1.5 循環(huán)的中斷 17
3.1.6 關(guān)于循環(huán)的一些問題 18
3.2 課后習(xí)題指導(dǎo) 18
3.3 實(shí)驗(yàn)問題解答 24
第4章 模塊化設(shè)計(jì)與應(yīng)用 26
4.1 本章學(xué)習(xí)輔導(dǎo) 26
4.1.1 模塊化程序設(shè)計(jì)方法 26
4.1.2 函數(shù) 27
4.1.4 其他 33
4.2 課后習(xí)題指導(dǎo) 33
4.3 實(shí)驗(yàn)問題解答 41
第5章 數(shù)組及其應(yīng)用 45
5.1 本章學(xué)習(xí)輔導(dǎo) 45
5.1.1 數(shù)組與數(shù)組元素的概念 45
5.1.2 一維數(shù)組 45
5.1.3 二維數(shù)組和多維數(shù)組 47
5.1.5 字符類型數(shù)據(jù)集合的存儲 47
5.1.6 字符串處理函數(shù) 47
5.1.7 指針變量、字符串指針變量與字符串 48
5.2 課后習(xí)題指導(dǎo) 50
5.3 實(shí)驗(yàn)問題解答 55
第6章 深入模塊化設(shè)計(jì)與應(yīng)用 58
6.1 本章學(xué)習(xí)輔導(dǎo) 58
6.1.1 算法基本概念 58
6.1.2 簡單的排序算法 58
6.1.3 嵌套與遞歸設(shè)計(jì)及應(yīng)用 59
6.1.4 模塊間的批量數(shù)據(jù)傳遞 60
6.1.5 模塊化設(shè)計(jì)中程序代碼的訪問 60
6.2 課后習(xí)題解答 61
6.3 實(shí)驗(yàn)問題解答 65
第7章 構(gòu)造型數(shù)據(jù)類型及其應(yīng)用 68
7.1 本章學(xué)習(xí)輔導(dǎo) 68
7.1.1 結(jié)構(gòu)體 68
7.1.2 共用體 70
7.1.3 枚舉類型 71
7.1.4 自定義類型 71
7.1.5 位運(yùn)算與位段 71
7.2 課后習(xí)題指導(dǎo) 72
7.3 實(shí)驗(yàn)問題解答 75
第8章 綜合設(shè)計(jì)與應(yīng)用 79
8.1 本章學(xué)習(xí)輔導(dǎo) 79
8.1.1 變量的作用域與存儲類別 79
8.1.2 指針與數(shù)組 80
8.1.3 函數(shù)main()中的參數(shù) 81
8.1.4 指針型函數(shù) 82
8.1.5 鏈表 82
8.2 課后習(xí)題指導(dǎo) 83
8.3 實(shí)驗(yàn)問題解答 85
第9章 數(shù)據(jù)永久性存儲 87
9.1 本章學(xué)習(xí)輔導(dǎo) 87
9.1.1 文件管理 87
9.1.2 文件組織方式 87
9.1.3 文件操作 88
9.2 課后習(xí)題指導(dǎo) 91
9.3 實(shí)驗(yàn)問題解答 103
C語言程序設(shè)計(jì)試題卷(一) 106
試卷 106
試題一答案與分析 115
一、單項(xiàng)選擇題 115
二、填空題 116
三、讀程題 116
四.改錯題 117
五、編程題 117
C語言程序設(shè)計(jì)模擬試題二 120
試卷 120
試題二答案與分析 128
一、單項(xiàng)選擇題 128
二、填空題 128
三、讀程題 129
四.改錯題 129
六、編程題 130
第二部分 實(shí)驗(yàn)指導(dǎo)與實(shí)驗(yàn)報(bào)告
實(shí)驗(yàn)1 選擇控制結(jié)構(gòu)及其應(yīng)用 - 1 -
1.1 實(shí) 驗(yàn) 目 的 - 2 -
1.2 實(shí) 驗(yàn) 指 導(dǎo) - 2 -
1.2.1 閱讀程序題 - 2 -
1.2.2 編程題 - 2 -
1.2.3 調(diào)試題 - 2 -
1.3 實(shí) 驗(yàn) 內(nèi) 容 - 3 -
1.3.1 閱讀程序題 - 3 -
1.3.2 編程題 - 4 -
1.4 實(shí) 驗(yàn) 小 結(jié) - 7 -
實(shí)驗(yàn)2 循環(huán)結(jié)構(gòu)及其應(yīng)用 - 9 -
2.1 實(shí) 驗(yàn) 目 的 - 10 -
2.2 實(shí) 驗(yàn) 指 導(dǎo) - 10 -
2.2.1 閱讀程序題 - 10 -
2.2.2 編程題 - 10 -
2.3 實(shí) 驗(yàn) 內(nèi) 容 - 12 -
2.3.1 閱讀程序題 - 12 -
2.4.2 編程題 - 13 -
2.4.3 程序選做題 - 15 -
2.4 實(shí) 驗(yàn) 小 結(jié) - 18 -
實(shí)驗(yàn)3 模塊化設(shè)計(jì)與應(yīng)用 - 20 -
3.1 實(shí) 驗(yàn) 學(xué) 時 - 21 -
3.2 實(shí) 驗(yàn) 目 的 - 21 -
3.3 實(shí) 驗(yàn) 指 導(dǎo) - 21 -
3.4 實(shí) 驗(yàn) 內(nèi) 容 - 21 -
3.4.1 閱讀程序題 - 21 -
3.4.2 編程并上機(jī)調(diào)試 - 23 -
3.5 實(shí) 驗(yàn) 小 結(jié) - 30 -
實(shí)驗(yàn)4 數(shù)組及其應(yīng)用 - 31 -
4.1 實(shí) 驗(yàn) 學(xué) 時 - 32 -
4.2 實(shí) 驗(yàn) 目 的 - 32 -
4.3 實(shí) 驗(yàn) 指 導(dǎo) - 32 -
4.4 實(shí) 驗(yàn) 內(nèi) 容 - 32 -
4.4.1 閱讀程序題 - 32 -
4.4.2 編程題 - 36 -
4.5 實(shí) 驗(yàn) 小 結(jié) - 39 -
實(shí)驗(yàn)5 深入模塊化設(shè)計(jì)與應(yīng)用 - 40 -
5.1 實(shí) 驗(yàn) 學(xué) 時 - 41 -
5.2 實(shí) 驗(yàn) 目 的 - 41 -
5.2 實(shí) 驗(yàn) 指 導(dǎo) - 41 -
5.4 實(shí) 驗(yàn) 內(nèi) 容 - 41 -
5.4.1 閱讀程序題 - 41 -
5.4.2 編程題 - 43 -
5.5 實(shí) 驗(yàn) 小 結(jié) - 49 -
實(shí)驗(yàn)6 構(gòu)造型數(shù)據(jù)類型及其應(yīng)用 - 51 -
6.1 實(shí) 驗(yàn) 學(xué) 時 - 52 -
6.2 實(shí) 驗(yàn) 目 的 - 52 -
6.3 實(shí) 驗(yàn) 指 導(dǎo) - 52 -
6.3.1 閱讀程序題 - 52 -
6.3.2 編程題 - 52 -
6.4 實(shí) 驗(yàn) 內(nèi) 容 - 53 -
6.4.1 閱讀程序題 - 53 -
6.4.2編程題 - 56 -
6.5 實(shí) 驗(yàn) 小 結(jié) - 57 -
實(shí)驗(yàn)7 綜合設(shè)計(jì)與應(yīng)用 - 59 -
7.1 實(shí) 驗(yàn) 學(xué) 時 - 60 -
7.2 實(shí) 驗(yàn) 目 的 - 60 -
7.3 實(shí) 驗(yàn) 指 導(dǎo) - 60 -
7.4 實(shí) 驗(yàn) 內(nèi) 容 - 61 -
7.4.1 閱讀程序題 - 61 -
7.4.2 編程題 - 62 -
7.5 實(shí) 驗(yàn) 小 結(jié) - 78 -
實(shí)驗(yàn)8 數(shù)據(jù)永久性存儲 - 80 -
8.1 實(shí) 驗(yàn) 學(xué) 時 - 81 -
8.2 實(shí) 驗(yàn) 目 的 - 81 -
8.3 實(shí) 驗(yàn) 指 導(dǎo) - 81 -
8.4 實(shí) 驗(yàn) 內(nèi) 容 - 81 -
8.4.1 閱讀程序題 - 81 -
8.4.2 編程題 - 83 -
8.5 實(shí) 驗(yàn) 小 結(jié) - 87 -