C語言及程序設計新形態教程

張海波

  • 出版商: 電子工業
  • 出版日期: 2025-09-01
  • 售價: $354
  • 語言: 簡體中文
  • 頁數: 320
  • ISBN: 712151320X
  • ISBN-13: 9787121513206
  • 相關分類: C 程式語言
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本教材從程序思想、計算機語言邏輯、程序設計和編碼能力等維度對學生基礎知識和基本能力培養。教材突出學生主體思想,強化學生主動學習特別是自主實踐能力。教材采用全新教學設計,融合理論和實踐教學,實現學生程序設計綜合能力的高效培養。

目錄大綱

第1章 緒論 1
微課1-1 什麼是程序 2
微課1-2 程序設計語言 4
微課1-3 程序的編輯、編譯和運行 10
微課1-4 C語言程序的基本格式 13
微課1-5 程序設計 16
本章小結 21
第1章內容思維導圖 24
第1章作業 24
第2章 數據類型和表達式 26
微課2-1 關鍵字和標識符 27
微課2-2 內存和地址 28
微課2-3 數據類型 30
微課2-4 變量和常量 34
微課2-5 運算和運算符 39
微課2-6 數據類型轉換 44
本章小結 48
第2章內容思維導圖 51
第2章作業 51
第3章 流程控制——順序結構 54
微課3-1 printf()函數 55
微課3-2 scanf()函數 59
微課3-3 C語言的語句 66
微課3-4 順序結構 67
本章小結 69
第3章內容思維導圖 72
第3章作業 72
第4章 流程控制——分支結構 75
微課4-1 關系運算 76
微課4-2 邏輯運算 78
微課4-3 if-else結構 81
微課4-4 if結構 83
微課4-5 if-else結構的嵌套 84
微課4-6 if-else結構嵌套的習慣寫法 86
微課4-7 switch結構 88
微課4-8 goto語句 91
微課4-9 分支結構綜合應用 92
本章小結 93
第4章內容思維導圖 95
第4章作業 96
第5章 流程控制——循環結構 98
微課5-1 while結構 99
微課5-2 do-while結構 101
微課5-3 for結構 103
微課5-4 循環體中的break語句 104
微課5-5 continue語句 105
微課5-6 循環結構的嵌套 106
微課5-7 循環綜合應用 109
本章小結 112
第5章內容思維導圖 113
第5章作業 113
第6章 數組 116
微課6-1 數組的概念與存儲 117
微課6-2 數組的定義與引用 117
微課6-3 一維數組的應用 120
微課6-4 一維數組的排序 123
微課6-5 多維數組 126
微課6-6 字符型數組 131
本章小結 137
第6章內容思維導圖 140
第6章作業 140
第7章 函數 144
微課7-1 模塊化思想與函數 145
微課7-2 函數的定義與調用 147
微課7-3 函數的應用 152
微課7-4 遞歸 154
微課7-5 函數與數組 157
微課7-6 函數與字符串 161
微課7-7 自動變量與局部變量 164
微課7-8 全局變量 167
微課7-9 靜態變量 170
微課7-10 寄存器型變量 171
微課7-11 外部變量 172
微課7-12 外部函數與靜態函數 175
微課7-13 易變量 175
本章小結 177
第7章內容思維導圖 181
第7章作業 181
第8章 指針 185
微課8-1 指針基礎 186
微課8-2 指針型數據 188
微課8-3 指針與數組 190
微課8-4 指針與字符串 195
微課8-5 指針作為函數參數 198
微課8-6 指針作為函數參數處理數組 199
微課8-7 指針型函數 203
微課8-8 指針數組 204
微課8-9 指向一維數組的指針 206
微課8-10 多維數組的地址 207
微課8-11 指向指針的指針 208
微課8-12 指向函數的指針 210
本章小結 212
第8章內容思維導圖 215
第8章作業 215
第9章 結構體、共用體和枚舉 218
微課9-1 結構體的定義與使用 219
微課9-2 結構體數組 224
微課9-3 結構體與函數 227
微課9-4 使用函數處理結構體數組 229
微課9-5 指向結構體變量的指針 231
微課9-6 共用體 236
微課9-7 枚舉 240
微課9-8 typedef 244
本章小結 247
第9章內容思維導圖 250
第9章作業 251
第10章 文件 253
微課10-1 文件和文件流 254
微課10-2 文本文件和二進制文件 255
微課10-3 文件流的打開與關閉 256
微課10-4 文件流讀/寫 259
微課10-5 文件流的隨機訪問 267
微課10-6 文件流異常處理函數 271
本章小結 271
第10章內容思維導圖 275
第10章作業 276
第11章 編譯預處理 279
微課11-1 什麼是編譯預處理 280
微課11-2 簡單宏 280
微課11-3 有參宏 282
微課11-4 文件包含 285
微課11-5 條件編譯 288
本章小結 291
第11章內容思維導圖 293
第11章作業 293
附錄A C語言關鍵字 297
附錄B ASCII碼對照表 298
附錄C 運算符的優先級和結合方向 300
附錄D C語言常用庫函數 302
附錄E printf()函數常用格式說明及格式符前綴 306
附錄F scanf()函數常用格式說明及格式符前綴 307
附錄G C語言常用的轉義字符 308
參考文獻 309