本書是《C語言程序設(shè)計教程(第2版)》的配套輔導教材。全書以計算思維模式進行計算機類課程教學的形式作為編寫指導思想,針對主教材有關(guān)C語言的基本概念、變量、運算符、表達式、順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、聯(lián)合體和枚舉類型、預處理和標準函數(shù)、文件、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)抽象等章節(jié)的重點及難點進行總結(jié),對重點難點題型進行分析,并附加各種題型的練習,以此幫助讀者加深對C語言程序設(shè)計基礎(chǔ)知識的理解。本書最后一部分為上機實驗,每個實驗包括實驗?zāi)康呐c要求、實驗步驟及實驗內(nèi)容,以此幫助讀者提高程序設(shè)計的能力。 本書與主教材互為補充,相輔相成,對讀者理解教學內(nèi)容,掌握程序設(shè)計的基本知識,提高程序設(shè)計的應(yīng)用能力十分有益。 本書適合作為高等學校“C語言程序設(shè)計”課程的輔導教材,也可作為等級考試輔導教材的自學用書。
該教材內(nèi)容依托C語言程序設(shè)計的基本知識和算法技巧,實現(xiàn)培養(yǎng)學生辦事能力之目的。教材由淺入深,偏向應(yīng)用。是一本適合獨立學院教學使用的《程序設(shè)計基礎(chǔ)》課程的教材。
目 錄
第一部分 輔導、實踐
第1章 C語言概述 2
1.1 知識要點 2
1.2 重點與難點解析 2
1.3 測試題 5
1.4 部分習題解答 8
第2章 基本數(shù)據(jù)類型和運算符 10
2.1 知識要點 10
2.2 重點與難點解析 10
2.3 測試題 12
2.4 部分習題解答 17 目 錄
第一部分 輔導、實踐
第1章 C語言概述 2
1.1 知識要點 2
1.2 重點與難點解析 2
1.3 測試題 5
1.4 部分習題解答 8
第2章 基本數(shù)據(jù)類型和運算符 10
2.1 知識要點 10
2.2 重點與難點解析 10
2.3 測試題 12
2.4 部分習題解答 17
第3章 順序和選擇結(jié)構(gòu)程序設(shè)計 19
3.1 知識要點 19
3.2 重點與難點解析 20
3.3 測試題 22
3.4 部分習題解答 27
第4章 循環(huán)結(jié)構(gòu)程序設(shè)計 31
4.1 知識要點 31
4.2 重點與難點解析 31
4.3 測試題 36
4.4 部分習題解答 44
第5章 數(shù)組 48
5.1 知識要點 48
5.2 重點與難點解析 48
5.3 測試題 50
5.4 部分習題解答 55
第6章 函數(shù)和模塊設(shè)計 64
6.1 知識要點 64
6.2 重點與難點解析 64
6.3 測試題 66
6.4 部分習題解答 72
第7章 指針 79
7.1 知識要點 79
7.2 重點與難點解析 79
7.3 測試題 85
7.4 部分習題解答 92
第8章 結(jié)構(gòu)體與聯(lián)合體 99
8.1 知識要點 99
8.2 重點與難點解析 99
8.3 測試題 100
8.4 部分習題解答 105
第9章 預處理和標準函數(shù) 112
9.1 知識要點 112
9.2 重點與難點解析 112
9.3 測試題 115
9.4 部分習題解答 120
第10章 文件 122
10.1 知識要點 122
10.2 重點與難點解析 122
10.3 測試題 123
10.4 部分習題解答 128
第11章 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)抽象 133
11.1 知識要點 133
11.2 重點與難點解析 133
11.3 測試題 135
11.4 部分習題解答 139
第二部分 上機實踐
實驗一 C語言源程序的運行環(huán)境、運行過程及表達式的使用 144
實驗二 順序結(jié)構(gòu)與選擇結(jié)構(gòu)程序設(shè)計 148
實驗三 循環(huán)結(jié)構(gòu)程序設(shè)計(一) 149
實驗四 循環(huán)結(jié)構(gòu)程序設(shè)計(二) 151
實驗五 一維數(shù)組與二維數(shù)組 153
實驗六 字符數(shù)組與字符串 154
實驗七 函數(shù)程序設(shè)計(一) 155
實驗八 函數(shù)程序設(shè)計(二) 156
實驗九 指針程序設(shè)計(一) 157
實驗十 指針程序設(shè)計(二) 158
實驗十一 結(jié)構(gòu)體、聯(lián)合體程序設(shè)計 159
實驗十二 預處理和標準函數(shù) 160
實驗十三 文件 161
實驗十四 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)抽象 162