-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C語言程序設計與應用開發(第3版 版權信息
- ISBN:9787302507888
- 條形碼:9787302507888 ; 978-7-302-50788-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C語言程序設計與應用開發(第3版 本書特色
《C語言程序設計與應用開發(第3版)》是C語言程序設計的入門與應用教材。全書共分為13章,主要內容包括C語言概述、C語言程序設計的初步知識、順序結構程序設計、選擇結構程序設計、循環結構程序設計、函數、數組、編譯預處理、指針、構造數據類型、文件、位運算、項目實踐等。本書注重基礎,突出應用。每章均有“小型案例實訓”,可以幫助讀者綜合運用本章知識點,提高實際編程能力。*后一章綜合應用前面各章所學的C語言知識,詳細分析了一個實際項目開發的全過程,從而幫助讀者將前面所學的知識點串聯起來,達到從程序設計的角度加以靈活運用的目的。 《C語言程序設計與應用開發(第3版)》易教易學、學以致用、注重實踐,對初學者容易混淆的內容進行了重點提示和講解。本書適合作為普通高等院校應用型本科(含部分專科、高職類)各相關專業的程序設計教材,也適合編程開發人員培訓和自學使用。
C語言程序設計與應用開發(第3版 內容簡介
《C語言程序設計與應用開發(第3版)》編寫了大量例題、習題、小型案例和項目案例,以培養讀者的C語言程序設計能力和動手編程的能力。
C語言程序設計與應用開發(第3版 目錄
第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語言程序的基本要求 5
1.3 C語言程序的編譯和運行 6
1.4 算法 6
1.4.1 算法的概念 6
1.4.2 算法的特性 7
1.4.3 算法的表示方法 8
1.4.4 結構化程序設計 8
1.5 小型案例實訓 10
1.6 學習加油站 11
1.6.1 重點整理 11
1.6.2 典型題解 12
1.7 上機實驗 13
1.8 習題 14
第2章 C語言程序設計的初步知識 15
2.1 C語言的數據類型 15
2.2 標識符、常量和變量 16
2.2.1 標識符 16
2.2.2 常量 17
2.2.3 變量 17
2.3 整型數據 20
2.3.1 整型常量 20
2.3.2 整型變量 21
2.4 實型數據 22
2.4.1 實型常量 22
2.4.2 實型變量 23
2.5 字符型數據 23
2.5.1 字符常量 23
2.5.2 字符變量 24
2.5.3 字符串常量 26
2.6 算術運算符和算術表達式 27
2.6.1 基本的算術運算符和算術
表達式 27
2.6.2 算術運算符的優先級、
結合性 28
2.7 賦值運算符和賦值表達式 28
2.7.1 基本賦值運算符 28
2.7.2 復合賦值運算符 28
2.7.3 賦值表達式 29
2.8 逗號運算符和逗號表達式 29
2.9 自增運算符、自減運算符及C語言
? 運算符的優先級 30
2.9.1 自增運算符 31
2.9.2 自減運算符 31
2.9.3 C語言運算符的優先級與
結合性 31
2.10 不同類型數據間的混合運算 32
2.11 小型案例實訓 33
2.12 學習加油站 34
2.12.1 重點整理 34
2.12.2 典型題解 35
2.13 上機實驗 37
2.14 習題 38
第3章 順序結構程序設計 40
3.1 C語言的幾種語句 40
3.2 數據的輸出 42
3.2.1 字符輸出函數(putchar函數) 42
3.2.2 格式輸出函數(printf函數) 42
3.3 數據的輸入 46
3.3.1 字符輸入函數(getchar函數) 46
3.3.2 格式輸入函數(scanf函數) 46
3.4 小型案例實訓 48
3.5 學習加油站 50
3.5.1 重點整理 50
3.5.2 典型題解 51
3.6 上機實驗 53
3.7 習題 53
第4章 選擇結構程序設計 56
4.1 關系運算符和關系表達式 56
4.1.1 關系運算符及其優先級 56
4.1.2 關系表達式 57
4.2 邏輯運算符和邏輯表達式 58
4.2.1 邏輯運算符及其優先級 58
4.2.2 邏輯表達式 59
4.3 條件運算符和條件表達式 60
4.4 if語句 61
4.4.1 if語句的三種形式 61
4.4.2 if語句的嵌套 64
4.5 switch語句 66
4.5.1 switch語句的基本格式 66
4.5.2 break語句 68
4.6 程序舉例 68
4.7 小型案例實訓 71
4.8 學習加油站 73
4.8.1 重點整理 73
4.8.2 典型題解 74
4.9 上機實驗 77
4.10 習題 77
第5章 循環結構程序設計 80
5.1 while語句 80
5.1.1 while循環語句的一般格式 80
5.1.2 while循環語句的執行過程 81
5.2 do-while語句 82
5.2.1 do-while循環語句的一般
格式 82
5.2.2 do-while循環語句的執行
過程 83
5.3 for語句 84
5.3.1 for循環語句的一般格式 84
5.3.2 for循環語句的執行過程 85
5.4 break和continue語句在循環體中的
? 作用 86
5.4.1 break語句在循環體中的
作用 86
5.4.2 continue語句在循環體中的
作用 87
5.5 語句標號和goto語句 88
5.5.1 語句標號 88
5.5.2 goto語句 88
5.6 循環結構的嵌套 89
5.7 小型案例實訓 90
5.8 學習加油站 92
5.8.1 重點整理 92
5.8.2 典型題解 93
5.9 上機實驗 96
5.10 習題 97
第6章 函數 101
6.1 函數概述 101
6.1.1 庫函數的使用 101
6.1.2 函數的定義 103
6.2 函數的參數和返回值 105
6.2.1 函數的參數 105
6.2.2 函數的返回值 106
6.2.3 函數的聲明 107
6.3 函數的參數傳遞方式 108
6.4 函數的調用 109
6.4.1 函數的一般調用 109
6.4.2 函數的嵌套調用 109
6.4.3 函數的遞歸調用 110
6.5 變量的作用域和存儲類型 113
6.5.1 變量的作用域 113
6.5.2 變量的存儲類型 114
6.6 函數的作用范圍 119
6.6.1 內部函數 119
6.6.2 外部函數 119
6.7 小型案例實訓 121
6.8 學習加油站 122
6.8.1 重點整理 122
6.8.2 典型題解 124
6.9 上機實驗 126
6.10 習題 128
第7章 數組 131
7.1 一維數組 131
7.1.1 一維數組的定義 131
7.1.2 一維數組元素的引用 132
7.1.3 一維數組的初始化 132
7.1.4 一維數組的應用 133
7.2 二維數組 135
7.2.1 二維數組的定義 135
7.2.2 二維數組元素的引用 135
7.2.3 二維數組的初始化 136
7.2.4 二維數組的應用 137
7.3 字符數組 139
7.3.1 字符數組的定義及初始化 139
7.3.2 字符數組的引用 140
7.3.3 字符串處理函數 141
7.3.4 字符串數組 145
7.4 數組與函數 147
7.5 小型案例實訓 149
7.6 學習加油站 150
7.6.1 重點整理 150
7.6.2 典型題解 151
7.7 上機實驗 154
7.8 習題 154
第8章 編譯預處理 157
8.1 宏定義 157
8.1.1 無參宏 157
8.1.2 帶參宏 159
8.1.3 終止宏定義 161
8.2 文件包含命令 161
8.3 條件編譯 163
8.4 小型案例實訓 166
8.5 學習加油站 167
8.5.1 重點整理 167
8.5.2 典型題解 169
8.6 上機實驗 170
8.7 習題 171
第9章 指針 174
9.1 指針概述 174
9.2 指針變量 175
9.2.1 指針變量的定義 175
9.2.2 指針變量的引用 176
9.2.3 指針變量的運算 178
9.3 指針與數組 180
9.3.1 指針與一維數組 180
9.3.2 指針與二維數組 183
9.3.3 指向行指針的指針變量 184
9.4 指針與字符串 186
9.5 指針數組 188
9.6 指針與函數 189
9.6.1 指針變量作為函數的參數 189
9.6.2 數組名作為函數的參數 190
9.6.3 函數的返回值為指針 192
9.6.4 指向函數的指針 193
9.6.5 指向函數的指針作為函數的
參數 195
9.7 指向指針的指針 195
9.8 main函數的形參和void指針 198
9.8.1 指針數組作為main函數的
形參 198
9.8.2 指向void的指針變量 199
9.8.3 動態存儲分配 200
9.9 小型案例實訓 202
9.10 學習加油站 204
9.10.1 重點整理 204
9.10.2 典型題解 205
9.11 上機實驗 209
9.12 習題 210
第10章 構造數據類型 213
10.1 結構體 213
10.1.1 結構體定義 213
10.1.2 結構體變量 215
10.1.3 結構體變量的使用 216
10.2 結構體與函數 221
10.2.1 結構變量與結構數組作
函數的參數 221
10.2.2 結構變量作為函數的
返回值 223
10.3 結構體與指針 223
10.3.1 結構體變量指針 223
10.3.2 結構體數組指針 224
10.4 鏈表 226
10.4.1 鏈表概述 226
10.4.2 鏈表的基本操作 227
10.5 共用體 232
10.6 枚舉類型 234
10.7 typedef類型聲明 235
10.8 小型案例實訓 237
10.9 學習加油站 242
10.9.1 重點整理 242
10.9.2 典型題解 244
10.10 上機實驗 248
10.11 習題 249
第11章 文件 253
11.1 文件概述 253
11.2 文件類型指針 254
11.3 文件的基本操作 255
11.3.1 文件的打開 255
11.3.2 文件的關閉 256
11.3.3 文件的讀函數 257
11.3.4 文件的寫函數 260
11.4 文件的定位函數 264
11.5 文件出錯檢測函數 268
11.6 小型案例實訓 268
11.7 學習加油站 273
11.7.1 重點整理 273
11.7.2 典型題解 274
11.8 上機實驗 279
11.9 習題 279
第12章 位運算 283
12.1 位運算符 283
12.2 位段 289
12.3 小型案例實訓 290
12.4 學習加油站 293
12.4.1 重點整理 293
12.4.2 典型題解 293
12.5 上機實驗 294
12.6 習題 294
第13章 項目實踐 296
13.1 軟件開發過程 296
13.1.1 可行性和需求分析 296
13.1.2 系統設計 297
13.1.3 軟件編碼 301
13.1.4 軟件測試 304
13.1.5 小結 305
13.2 旅店管理系統 305
13.2.1 需求分析 305
13.2.2 系統設計 306
13.2.3 程序代碼 307
13.2.4 軟件測試 333
附錄A 運算符的優先級和結合性 334
附錄B 常用字符與ASCII代碼
對照表 335
附錄C 各章習題參考答案 336
參考文獻 340
- >
姑媽的寶刀
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
我與地壇
- >
李白與唐代文化
- >
自卑與超越
- >
有舍有得是人生
- >
名家帶你讀魯迅:朝花夕拾
- >
月亮與六便士