C語言程式設計與套用開發(第2版)

C語言程式設計與套用開發(第2版)

《C語言程式設計與套用開發(第2版)》是2014年清華大學出版社出版的圖書。

基本介紹

  • 中文名:C語言程式設計與套用開發(第2版)
  • 作者:吳剛山 、王廷蔚 、王春艷 
  • 出版時間:2014年8月7日
  • 出版社清華大學出版社
  • ISBN:9787302374626
  • 定價:39 元
  • 裝幀:平裝
圖書簡介,圖書目錄,

圖書簡介

本書作為C語言程式設計的入門與套用教材,共分13章,主要包括C語言概述、C語言程式設計的初步知識、順序結構程式設計、選擇結構程式設計、循環結構程式設計、數組、函式、編譯預處理、指針、構造數據類型、檔案、位運算、項目實踐等內容。本書注重基礎,突出套用。每章均有“小型案例實訓”,可以幫助讀者綜合運用本章知識點,提高實際編程能力。全書最後一章綜合套用前面各章所學的C語言知識,詳細分析了一個實際項目的開發全過程,從而幫助讀者將前面所學的知識點串聯起來,達到從程式設計的角度加以靈活運用的目的。
本書易教易學、學以致用、注重能力,對初學者容易混淆的內容進行了重點提示和講解。本書適合作為普通高等院校套用型本科(含部分專科、高職類)各相關專業的程式設計教材,也適合編程開發人員培訓、自學使用。

圖書目錄

第1章 C語言概述 1
1.1 C語言的發展及特點 1
1.1.1 C語言的發展 1
1.1.2 C語言的特點 2
1.2 C語言程式的格式、構成及其基本要求 3
1.2.1 C語言程式的格式 4
1.2.2 C語言程式的構成 4
1.2.3 C語言程式的基本要求 6
1.3 C語言程式上機調試步驟和方法 6
1.4 算法 8
1.4.1 算法的概念 8
1.4.2 算法的特性 9
1.4.3 算法的表示方法 9
1.4.4 結構化程式設計 10
1.5 小型案例實訓 12
1.6 學習加油站 13
1.6.1 重點整理 13
1.6.2 典型題解 14
1.7 上機實驗 15
1.8 習題 15
第2章 C語言程式設計的初步知識 17
2.1 C語言的數據類型 17
2.2 常量、變數和標識符 18
2.2.1 標識符 18
2.2.2 常量 19
2.2.3 變數 19
2.3 整型數據 22
2.3.1 整型常量 22
2.3.2 整型變數 23
2.4 實型數據 24
2.4.1 實型常量 24
2.4.2 實型變數 25
2.5.1 字元常量 25
2.5.2 字元變數 26
2.6 算術運算符和算術表達式 29
2.6.1 基本的算術運算符和算術表達式 29
2.6.2 算術運算符的優先權、結合性 30
2.7.1基本賦值運算符 30
2.7.3賦值表達式 31
2.8逗號運算符和逗號表達式 32
2.9自增運算符、自減運算符及C語言運算符的優先權 33
2.9.1自增運算符 33
2.9.2自減運算符 33
2.9.3C語言運算符的優先權與結合性 33
2.10不同類型數據間的混合運算 34
2.11小型案例實訓 36
2.12學習加油站 36
2.12.1重點整理 36
2.12.2典型題解 37
2.13上機實驗 39
2.14習題 40
第3章順序結構程式設計 42
3.1C語句 42
3.2數據的輸出 44
3.2.1字元輸出函式(putchar函式) 44
3.2.2格式輸出函式——printf函式 44
3.3數據的輸入 48
3.3.1字元輸入函式(getchar函式) 48
3.3.2格式輸入函式(scanf函式) 48
3.4小型案例實訓 50
3.5學習加油站 52
3.5.1重點整理 52
3.5.2典型題解 53
3.6上機實驗 55
3.7習題 55
第4章選擇結構程式設計 58
4.1.1關係運算符及其優先權 58
4.1.2關係表達式 59
4.2邏輯運算符和邏輯表達式 60
4.2.1邏輯運算符及其優先權次序 60
4.2.2邏輯表達式 61
4.3條件運算符和條件表達式 62
4.4if語句 63
4.4.1if語句的三種形式 63
4.4.2if語句的嵌套 66
4.5switch語句 68
4.5.1switch語句的基本格式 68
4.5.2break語句 69
4.6程式舉例 70
4.7小型案例實訓 73
4.8學習加油站 75
4.8.1重點整理 75
4.8.2典型題解 77
4.9上機實驗 79
4.10習題 79
第5章循環結構程式設計 82
5.1while語句 82
5.1.1while循環語句的一般格式 82
5.1.2while循環語句的執行過程 83
5.2do-while語句 84
5.2.1do-while循環語句的一般格式 84
5.2.2do-while循環語句的執行過程 85
5.3for語句 86
5.3.1for循環語句的一般格式 86
5.3.2for循環語句的執行過程 87
5.4break和continue語句在循環體中的作用 89
5.4.1break語句在循環體中的作用 89
5.4.2continue語句在循環體中的作用 89
5.5語句標號和goto語句 90
5.5.1語句標號 90
5.5.2goto語句 90
5.6循環結構的嵌套 91
5.7小型案例實訓 93
5.8學習加油站 95
5.8.1重點整理 95
5.8.2典型題解 96
5.9上機實驗 99
5.10習題 99
第6章數組 103
6.1一維數組 103
6.1.1一維數組的定義 103
6.1.2一維數組元素的引用 104
6.1.3一維數組的初始化 104
6.1.4一維數組的套用 105
6.2二維數組 107
6.2.1二維數組的定義 107
6.2.2二維數組元素的引用 108
6.2.3二維數組的初始化 108
6.2.4二維數組的套用 109
6.3字元數組 111
6.3.1字元數組的定義及初始化 111
6.3.2字元數組的引用 112
6.3.3字元串處理函式 114
6.3.4字元串數組 117
6.4小型案例實訓 119
6.5學習加油站 121
6.5.1重點整理 121
6.5.2典型題解 122
6.6上機實驗 124
6.7習題 124
第7章函式 128
7.1函式概述 128
7.1.1庫函式的使用 128
7.1.2函式的定義 130
7.2函式的參數和返回值 132
7.2.1函式的參數 132
7.2.2函式的返回值 133
7.2.3函式的聲明 134
7.3函式的參數傳遞方式 136
7.3.1普通變數作為函式參數 136
7.3.2數組作為函式參數 136
7.4函式的調用 138
7.4.1函式的一般調用 138
7.4.2函式的嵌套調用 139
7.4.3函式的遞歸調用 140
7.5變數的作用域和存儲類型 143
7.5.1變數的作用域 143
7.5.2變數的存儲類型 144
7.6函式的作用範圍 149
7.6.1內部函式 149
7.6.2外部函式 149
7.7小型案例實訓 151
7.8學習加油站 153
7.8.1重點整理 153
7.8.2典型題解 154
7.9上機實驗 157
7.10習題 158
第8章編譯預處理 162
8.1宏定義 162
8.1.1無參宏 162
8.1.2帶參宏 164
8.1.3終止宏定義 166
8.2檔案包含命令 166
8.3條件編譯 168
8.4小型案例實訓 171
8.5學習加油站 173
8.5.1重點整理 173
8.5.2典型題解 174
8.6上機實驗 176
8.7習題 176
第9章指針 179
9.1指針的概述 179
9.2指針變數 180
9.2.1指針變數的定義 180
9.2.2指針變數的引用 181
9.2.3指針變數的運算 183
9.3指針與數組 185
9.3.1指針與一維數組 185
9.3.2指針與二維數組 188
9.3.3指向行指針的指針變數 190
9.4指針與字元串 191
9.5指針數組 193
9.6指針與函式 195
9.6.1指針變數作為函式的參數 195
9.6.2數組名作為函式的參數 196
9.6.3函式的返回值為指針 198
9.6.4指向函式的指針 199
9.6.5指向函式的指針作為函式的參數 201
9.7指向指針的指針 202
9.8main()函式的形參和void指針 204
9.8.1指針數組作為main函式的形參 204
9.8.2指向void的指針變數 206
9.8.3動態存儲分配 207
9.9小型案例實訓 208
9.10學習加油站 211
9.10.1重點整理 211
9.10.2典型題解 212
9.11上機實驗 216
9.12習題 217
第10章構造數據類型 220
10.1結構體 220
10.1.1結構體定義 220
10.1.2結構體變數 222
10.1.3結構體變數的使用 223
10.2結構體與函式 228
10.2.1結構變數與結構數組作函式的參數 228
10.2.2結構變數作為函式的返回值 230
10.3結構體與指針 230
10.3.1結構體變數指針 231
10.3.2結構體數組指針 232
10.4鍊表 234
10.4.1鍊表概述 234
10.4.2鍊表的基本操作 235
10.5共用體 240
10.6枚舉類型 242
10.7typedef類型聲明 243
10.8小型案例實訓 245
10.9學習加油站 251
10.9.1重點整理 251
10.9.2典型題解 252
10.10上機實驗 256
10.11習題 257
第11章檔案 261
11.1檔案概述 261
11.2檔案類型指針 262
11.3檔案的基本操作 263
11.3.1檔案的打開 263
11.3.2檔案的關閉 264
11.3.3檔案讀函式 265
11.3.4檔案的寫函式 268
11.4檔案的定位函式 273
11.5檔案出錯檢測函式 276
11.6小型案例實訓 277
11.7學習加油站 282
11.7.1重點整理 282
11.7.2典型題解 283
11.8上機實驗 288
11.9習題 289
第12章位運算 293
12.1位運算符 293
12.2位段 299
12.3小型案例實訓 300
12.4學習加油站 303
12.4.1重點整理 303
12.4.2典型題解 304
12.5上機實驗 305
12.6習題 305
第13章項目實踐 307
13.1軟體開發過程 307
13.1.1可行性和需求分析 307
13.1.2系統設計 308
13.1.3軟體編碼 312
13.1.4軟體測試 316
13.1.5小結 316
13.2旅店管理系統 316
13.2.1需求分析 317
13.2.2系統設計 317
13.2.3程式代碼 319
13.2.4軟體測試 350
13.2.5主題測試 350
參考答案 351
參考文獻 355

相關詞條

熱門詞條

聯絡我們