C語言程式設計案例教程(第2版)(2022年電子工業出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計案例教程(第2版)》是2022年電子工業出版社出版的圖書,作者是高玉玲、王璇。

基本介紹

  • 中文名:C語言程式設計案例教程(第2版)
  • 作者:高玉玲、王璇
  • 出版社:電子工業出版社
  • 出版時間:2022年12月
  • 頁數:276 頁
  • 定價:62.00 元
  • 開本:16 開
  • ISBN:9787121380402
內容簡介,圖書目錄,

內容簡介

本書在國家雙高建設項目新的課程改革成果基礎上進行修訂。全書共8個單元,內容包括:認識C語言,數據描述與基本操作,結構化程式設計,用數組批量處理數據,函式與預處理,用指針訪問數據,結構體、聯合體與枚舉,檔案處理。每個單元都由教學導航、案例引入、知識描述、案例實現、知識梳理與總結等部分組成,同時穿插3個階段性綜合訓練,每經過一個階段的學習就完成一個綜合性的套用設計,在套用設計中強化理論知識,將理論和實踐緊密結合。在內容安排上由淺入深,注重例題的可操作性,加入微信掃碼的信息化手段,並通過讀一讀、練一練的形式幫助學生掌握C語言的程式設計方法和技巧,最後根據自測題和上機訓練題進行學習檢測和操作練習。 本書為高等職業教育本科、專科院校相應課程的教材,也可作為開放大學、成人教育、自學考試、中職學校和培訓班的教材,以及編程愛好者自學C語言的參考書。 本書提供免費的微課視頻、教學課件、習題參考答案、程式代碼等,詳見前言。

圖書目錄

單元1 認識C語言 1
教學導航 1
案例引入 2
知識描述 2
1.1 為什麼需要編程 2
1.1.1 計算機的運行機制 2
1.1.2 程式語言 3
1.1.3 C語言特點 3
1.2 C語言程式的基本組成 4
1.2.1 表達式 4
1.2.2 語句 5
1.2.3 函式 5
1.3 C語言程式開發流程及開發環境 8
1.3.1 C語言程式開發流程 8
1.3.2 Visual C++ 6.0集成開發環境 9
1.4 動手實戰 11
1.4.1 編寫你的第一個C語言源程式 11
1.4.2 上機調試你的第一個C語言源程式 13
1.4.3 C語言編譯時常見的錯誤提示和排除 15
案例實現 16
知識梳理與總結 16
自測題1 17
上機訓練題1 18
單元2 數據描述與基本操作 19
教學導航 19
案例引入 20
知識描述 20
2.1 基本數據類型 20
2.1.1 關鍵字與標識符 20
2.1.2 數據類型的分類 21
2.1.3 常量 21
2.1.4 變數 25
2.2 常用運算符與表達式 28
2.2.1 運算符 28
2.2.2 算術運算符與表達式 28
2.2.3 賦值運算符與表達式 30
2.2.4 關係運算符與表達式 32
2.2.5 邏輯運算符與表達式 33
2.2.6 逗號運算符與表達式 35
2.2.7 條件運算符與表達式 36
2.3 不同類型數據間的混合運算 37
2.3.1 自動轉換 37
2.3.2 強制轉換 38
案例實現 38
知識梳理與總結 39
自測題2 40
上機訓練題2 43
單元3 結構化程式設計 45
教學導航 45
案例引入 46
知識描述 46
3.1 程式的三種基本結構 46
3.2 順序結構程式設計 46
3.2.1 數據的輸入與輸出 47
3.2.2 順序結構中的常用語句 53
3.2.3 順序結構程式組成要素 54
3.3 選擇結構程式設計 56
3.3.1 選擇結構的組成 56
3.3.2 if語句 57
3.3.3 switch語句 62
3.4 循環結構程式設計 64
3.4.1 循環結構的組成 64
3.4.2 while語句 65
3.4.3 do while語句 68
3.4.4 for語句 70
3.4.5 跳轉語句 74
3.4.6 循環嵌套 76
案例實現 79
知識梳理與總結 80
自測題3 81
上機訓練題3 88
階段性綜合訓練1 列印ASCII碼錶 91
單元4 用數組批量處理數據 95
教學導航 95
案例引入 96
知識描述 96
4.1 數組的概念與分類 96
4.2 一維數組 96
4.2.1 一維數組的定義 97
4.2.2 一維數組的存儲 98
4.2.3 一維數組元素的引用 98
4.2.4 一維數組的初始化 98
4.3 二維數組 100
4.3.1 二維數組的定義 100
4.3.2 二維數組的存儲 101
4.3.3 二維數組元素的引用 101
4.3.4 二維數組的初始化 102
4.4 字元數組與字元串 103
4.4.1 字元數組的定義及初始化 103
4.4.2 字元數組的引用 104
4.4.3 字元串的輸入與輸出 105
4.4.4 常見的字元串處理函式 108
案例實現 111
知識梳理與總結 112
自測題4 113
上機訓練題4 116
單元5 函式與預處理 118
教學導航 118
案例引入 119
知識描述 119
5.1 函式的概念及分類 119
5.2 函式的基本使用 120
5.2.1 函式的定義和返回值 120
5.2.2 函式的調用 122
5.2.3 函式的參數傳遞 126
5.3 函式的嵌套與遞歸 129
5.3.1 函式的嵌套調用 129
5.3.2 函式的遞歸調用 130
5.4 變數的作用域與生存期 133
5.4.1 局部變數與全局變數 133
5.4.2 靜態存儲變數與動態存儲變數 137
5.5 編譯預處理 141
5.5.1 檔案包含 142
5.5.2 宏定義 143
5.5.3 條件編譯 149
案例實現 151
知識梳理與總結 153
自測題5 153
上機訓練題5 158
階段性綜合訓練2 列印日曆 160
單元6 用指針訪問數據 166
教學導航 166
案例引入 167
知識描述 167
6.1 為什麼使用指針 167
6.1.1 記憶體與變數 167
6.1.2 地址與指針 168
6.2 指針變數 168
6.2.1 指針變數的定義 168
6.2.2 指針變數的初始化 169
6.2.3 指針變數的賦值 170
6.2.4 指針變數的運算 170
6.2.5 指針變數的引用 171
6.3 指針與函式 174
6.3.1 指針作為函式參數 174
6.3.2 返回指針的函式 174
6.3.3 指向函式的指針 176
6.4 指針與數組 178
6.4.1 指針與一維數組 179
6.4.2 指針與二維數組 183
6.5 指針與字元串 189
6.5.1 指向字元串的指針 189
6.5.2 指針與字元數組的區別 190
6.6 指針數組 193
案例實現 193
知識梳理與總結 194
自測題6 195
上機訓練題6 198
單元7 結構體、聯合體與枚舉 200
教學導航 200
案例引入 201
知識描述 201
7.1 結構體 201
7.1.1 為什麼使用結構體 201
7.1.2 結構體類型的定義 201
7.1.3 結構體變數的定義、引用和初始化 203
7.1.4 結構體數組 208
7.1.5 結構體指針 210
7.2 鍊表 213
7.2.1 鍊表的概念 213
7.2.2 鍊表的基本操作 215
7.3 聯合體 221
7.3.1 為什麼使用聯合體 221
7.3.2 聯合體類型的定義 222
7.3.3 聯合體變數的定義 222
7.3.4 聯合體變數的引用 223
7.4 枚舉 226
案例實現 228
知識梳理與總結 230
自測題7 231
上機訓練題7 234
單元8 檔案處理 235
教學導航 235
案例引入 236
知識描述 236
8.1 檔案 236
8.1.1 什麼是檔案 236
8.1.2 檔案的種類與存取方式 236
8.1.3 檔案指針 237
8.2 檔案的打開與關閉 238
8.2.1 檔案的打開 238
8.2.2 檔案的關閉 240
8.3 檔案的讀/寫 241
8.3.1 字元讀/寫函式 241
8.3.2 字元串讀/寫函式 243
8.3.3 數據塊讀/寫函式 245
8.3.4 格式化讀/寫函式 246
8.4 檔案的定位函式 249
案例實現 249
知識梳理與總結 250
自測題8 251
上機訓練題8 253
階段性綜合訓練3 學生成績管理系統設計 255

相關詞條

熱門詞條

聯絡我們