注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合C語言程序設計與應用開發(fā)(第2版)

C語言程序設計與應用開發(fā)(第2版)

C語言程序設計與應用開發(fā)(第2版)

定 價:¥39.00

作 者: 吳剛山,王廷蔚,王春艷 編
出版社: 清華大學出版社
叢編項:
標 簽: 工學 教材 研究生/本科/專科教材

ISBN: 9787302374626 出版時間: 2014-08-01 包裝: 平裝
開本: 16開 頁數(shù): 354 字數(shù):  

內容簡介

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

作者簡介

暫缺《C語言程序設計與應用開發(fā)(第2版)》作者簡介

圖書目錄

第1章 C語言概述 1
1.1 C語言的發(fā)展及特點 1
1.1.1 C語言的發(fā)展 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語言的數(shù)據(jù)類型 17
2.2 常量、變量和標識符 18
2.2.1 標識符 18
2.2.2 常量 19
2.2.3 變量 19
2.3 整型數(shù)據(jù) 22
2.3.1 整型常量 22
2.3.2 整型變量 23
2.4 實型數(shù)據(jù) 24
2.4.1 實型常量 24
2.4.2 實型變量 25
2.5 字符型數(shù)據(jù) 25
2.5.1 字符常量 25
2.5.2 字符變量 26
2.5.3 字符串常量 28
2.6 算術運算符和算術表達式 29
2.6.1 基本的算術運算符和算術表達式 29
2.6.2 算術運算符的優(yōu)先級、結合性 30
2.7 賦值運算符和賦值表達式 30
2.7.1 基本賦值運算符 30
2.7.2 復合賦值運算符 30
2.7.3 賦值表達式 31
2.8 逗號運算符和逗號表達式 32
2.9 自增運算符、自減運算符及C語言運算符的優(yōu)先級 33
2.9.1 自增運算符 33
2.9.2 自減運算符 33
2.9.3 C語言運算符的優(yōu)先級與結合性 33
2.10 不同類型數(shù)據(jù)間的混合運算 34
2.11 小型案例實訓 36
2.12 學習加油站 36
2.12.1 重點整理 36
2.12.2 典型題解 37
2.13 上機實驗 39
2.14 習題 40
第3章 順序結構程序設計 42
3.1 C語句 42
3.2 數(shù)據(jù)的輸出 44
3.2.1 字符輸出函數(shù)(putchar函數(shù)) 44
3.2.2 格式輸出函數(shù)——printf函數(shù) 44
3.3 數(shù)據(jù)的輸入 48
3.3.1 字符輸入函數(shù)(getchar函數(shù)) 48
3.3.2 格式輸入函數(shù)(scanf函數(shù)) 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 關系運算符和關系表達式 58
4.1.1 關系運算符及其優(yōu)先級 58
4.1.2 關系表達式 59
4.2 邏輯運算符和邏輯表達式 60
4.2.1 邏輯運算符及其優(yōu)先級次序 60
4.2.2 邏輯表達式 61
4.3 條件運算符和條件表達式 62
4.4 if語句 63
4.4.1 if語句的三種形式 63
4.4.2 if語句的嵌套 66
4.5 switch語句 68
4.5.1 switch語句的基本格式 68
4.5.2 break語句 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章 循環(huán)結構程序設計 82
5.1 while語句 82
5.1.1 while循環(huán)語句的一般格式 82
5.1.2 while循環(huán)語句的執(zhí)行過程 83
5.2 do-while語句 84
5.2.1 do-while循環(huán)語句的一般格式 84
5.2.2 do-while循環(huán)語句的執(zhí)行過程 85
5.3 for語句 86
5.3.1 for循環(huán)語句的一般格式 86
5.3.2 for循環(huán)語句的執(zhí)行過程 87
5.4 break和continue語句在循環(huán)體中的作用 89
5.4.1 break語句在循環(huán)體中的作用 89
5.4.2 continue語句在循環(huán)體中的作用 89
5.5 語句標號和goto語句 90
5.5.1 語句標號 90
5.5.2 goto語句 90
5.6 循環(huán)結構的嵌套 91
5.7 小型案例實訓 93
5.8 學習加油站 95
5.8.1 重點整理 95
5.8.2 典型題解 96
5.9 上機實驗 99
5.10 習題 99
第6章 數(shù)組 103
6.1 一維數(shù)組 103
6.1.1 一維數(shù)組的定義 103
6.1.2 一維數(shù)組元素的引用 104
6.1.3 一維數(shù)組的初始化 104
6.1.4 一維數(shù)組的應用 105
6.2 二維數(shù)組 107
6.2.1 二維數(shù)組的定義 107
6.2.2 二維數(shù)組元素的引用 108
6.2.3 二維數(shù)組的初始化 108
6.2.4 二維數(shù)組的應用 109
6.3 字符數(shù)組 111
6.3.1 字符數(shù)組的定義及初始化 111
6.3.2 字符數(shù)組的引用 112
6.3.3 字符串處理函數(shù) 114
6.3.4 字符串數(shù)組 117
6.4 小型案例實訓 119
6.5 學習加油站 121
6.5.1 重點整理 121
6.5.2 典型題解 122
6.6 上機實驗 124
6.7 習題 124
第7章 函數(shù) 128
7.1 函數(shù)概述 128
7.1.1 庫函數(shù)的使用 128
7.1.2 函數(shù)的定義 130
7.2 函數(shù)的參數(shù)和返回值 132
7.2.1 函數(shù)的參數(shù) 132
7.2.2 函數(shù)的返回值 133
7.2.3 函數(shù)的聲明 134
7.3 函數(shù)的參數(shù)傳遞方式 136
7.3.1 普通變量作為函數(shù)參數(shù) 136
7.3.2 數(shù)組作為函數(shù)參數(shù) 136
7.4 函數(shù)的調用 138
7.4.1 函數(shù)的一般調用 138
7.4.2 函數(shù)的嵌套調用 139
7.4.3 函數(shù)的遞歸調用 140
7.5 變量的作用域和存儲類型 143
7.5.1 變量的作用域 143
7.5.2 變量的存儲類型 144
7.6 函數(shù)的作用范圍 149
7.6.1 內部函數(shù) 149
7.6.2 外部函數(shù) 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 指針與數(shù)組 185
9.3.1 指針與一維數(shù)組 185
9.3.2 指針與二維數(shù)組 188
9.3.3 指向行指針的指針變量 190
9.4 指針與字符串 191
9.5 指針數(shù)組 193
9.6 指針與函數(shù) 195
9.6.1 指針變量作為函數(shù)的參數(shù) 195
9.6.2 數(shù)組名作為函數(shù)的參數(shù) 196
9.6.3 函數(shù)的返回值為指針 198
9.6.4 指向函數(shù)的指針 199
9.6.5 指向函數(shù)的指針作為函數(shù)的參數(shù) 201
9.7 指向指針的指針 202
9.8 main()函數(shù)的形參和void指針 204
9.8.1 指針數(shù)組作為main函數(shù)的形參 204
9.8.2 指向void的指針變量 206
9.8.3 動態(tài)存儲分配 207
9.9 小型案例實訓 208
9.10 學習加油站 211
9.10.1 重點整理 211
9.10.2 典型題解 212
9.11 上機實驗 216
9.12 習題 217
第10章 構造數(shù)據(jù)類型 220
10.1 結構體 220
10.1.1 結構體定義 220
10.1.2 結構體變量 222
10.1.3 結構體變量的使用 223
10.2 結構體與函數(shù) 228
10.2.1 結構變量與結構數(shù)組作函數(shù)的參數(shù) 228
10.2.2 結構變量作為函數(shù)的返回值 230
10.3 結構體與指針 230
10.3.1 結構體變量指針 231
10.3.2 結構體數(shù)組指針 232
10.4 鏈表 234
10.4.1 鏈表概述 234
10.4.2 鏈表的基本操作 235
10.5 共用體 240
10.6 枚舉類型 242
10.7 typedef類型聲明 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 文件讀函數(shù) 265
11.3.4 文件的寫函數(shù) 268
11.4 文件的定位函數(shù) 273
11.5 文件出錯檢測函數(shù) 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 軟件開發(fā)過程 307
13.1.1 可行性和需求分析 307
13.1.2 系統(tǒng)設計 308
13.1.3 軟件編碼 312
13.1.4 軟件測試 316
13.1.5 小結 316
13.2 旅店管理系統(tǒng) 316
13.2.1 需求分析 317
13.2.2 系統(tǒng)設計 317
13.2.3 程序代碼 319
13.2.4 軟件測試 350
參考答案 351
參考文獻 355

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號