《C語言程式設計(第2版)》是由衡軍山、馬曉晨主編,高等教育出版社於2020年12月28日出版的高等職業教育計算機類課程新形態一體化教材。該書適用於高等職業院校套用型、技能型人才的培養,也可供C語言程式開發人員和自學者學習參考。
該書分為兩大部分——基礎篇和提高篇。基礎篇涵蓋了一門高級語言的大部分知識,提高篇重點講解C語言的高級套用。
基本介紹
- 書名:C語言程式設計(第2版)
- 作者:衡軍山、馬曉晨
- 類別:高等職業教育計算機類課程新形態一體化教材
- 出版社:高等教育出版社
- 出版時間:2020年12月28日
- 頁數:188 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787040549003
- 字數:250千字
- CIP核字號:2020153690
成書過程
內容簡介
教材目錄
前輔文 第一部分 基礎篇 單元1 程式設計巨觀認識 導學 本單元學習任務 知識描述 1.1 程式巨觀框架結構及構成 1.1.1 程式框架結構 1.1.2 程式的構成 1.2 程式開發過程及環境 1.2.1 程式開發過程 1.2.2 程式開發環境 1.3 C語言特點及知識脈絡 單元總結 知識拓展 C語言與丹尼斯·里奇 單元2 程式設計基礎知識 導學 本單元學習任務 知識描述 2.1 數據表示 2.1.1 數據類型 2.1.2 常量 2.1.3 變數 2.2 數據操作 2.2.1 運算符與表達式 2.2.2 類型轉換 2.3 算法與結構化程式設計 2.3.1 算法及其描述 2.3.2 基本程式結構 2.3.3 結構化程式設計及原則 單元總結 知識拓展 位運算 單元3 順序結構程式設計 導學 本單元學習任務 知識描述 3.1 字元輸入與輸出 3.1.1 字元輸出函式 3.1.2 字元輸入函式 3.2 格式化輸入與輸出 3.2.1 格式化輸出函式 3.2.2 格式化輸入函式 3.3 綜合套用案例 單元總結 知識拓展 C語言程式代碼編寫規範 單元4 選擇結構程式設計 導學 本單元學習任務 知識描述 4.1 條件判斷表達式 4.1.1 關係運算符及表達式 4.1.2 邏輯運算符及表達式 4.2 if選擇語句 4.2.1 單分支if語句 4.2.2 雙分支if-else語句 4.2.3 條件運算符 4.3 多分支switch語句 4.4 綜合套用案例 單元總結 知識拓展 程式中的語法錯誤與邏輯錯誤調試 單元5 循環結構程式設計 導學 本單元學習任務 知識描述 5.1 循環的本質 5.2 循環結構語句 5.2.1 while語句 5.2.2 do-while語句 5.2.3 for語句 5.3 循環結構控制語句 5.3.1 break語句 5.3.2 continue語句 5.4 綜合套用案例 單元總結 知識拓展 算法的時間複雜度 第二部分 提高篇 單元6 批量數據的處理 導學 本單元學習任務 知識描述 6.1 一維數組 6.1.1 一維數組的定義 6.1.2 一維數組的初始化 6.1.3 一維數組元素的引用 | 6.2 二維數組 6.2.1 二維數組的定義 6.2.2 二維數組的初始化 6.2.3 二維數組元素的引用 6.3 字元數組與字元串 6.3.1 字元數組的定義及初始化 6.3.2 字元串及其處理函式 6.4 綜合套用案例 單元總結 知識拓展 算法的空間複雜度 單元7 使用函式分工合作 導學 本單元學習任務 知識描述 7.1 C語言中的函式 7.2 函式的基本使用 7.2.1 函式的定義 7.2.2 函式的聲明 7.2.3 函式的調用 7.3 用帶參數的宏定義代替公式型函式 **7.4 函式的遞歸調用 *7.4.1 遞歸問題的引入 **7.4.2 使用遞歸函式解決問題 *7.5 函式和變數的作用域及存儲類型 7.5.1 函式的作用域及存儲類型 *7.5.2 變數的作用域 **7.5.3 變數的存儲類型 單元總結 知識拓展 模組化程式設計 單元8 使用指針訪問數據 導學 本單元學習任務 知識描述 8.1 地址與指針 8.1.1 指針變數的定義 8.1.2 指針變數的基本使用 8.2 用指針操作一維數組 8.2.1 用指針訪問一維數組 8.2.2 數組名作函式參數 *8.3 用指針操作二維數組 *8.3.1 二維數組中蘊含的地址關係 *8.3.2 建立指針與二維數組之間的關係 **8.3.3 二維數組元素或數組名作函式參數 8.4 用字元指針操作字元串 *8.5 返回地址的函式 單元總結 知識拓展 動態記憶體分配 單元9 結構體、共用體與用戶自定義類型 導學 本單元學習任務 知識描述 9.1 結構體類型的基本使用 9.1.1 結構體類型的說明 9.1.2 結構體變數的定義 9.1.3 結構體變數的引用 *9.2 用函式處理結構體類型數據 *9.3 鍊表 *9.4 共用體類型 9.5 用戶自定義類型 單元總結 知識拓展 資料庫技術 單元10 檔案操作 導學 本單元學習任務 知識描述 10.1 檔案操作概述 10.2 檔案的打開與關閉 10.3 檔案的讀寫操作 10.3.1 按字元讀寫檔案 10.3.2 按字元串讀寫檔案 10.3.3 按格式化讀寫檔案 *10.3.4 按數據塊讀寫檔案 *10.4 檔案檢測和定位函式 *10.4.1 檔案檢測函式 *10.4.2 檔案定位函式 單元總結 知識拓展 雲計算與大數據 附錄 附錄A C語言常用庫函式 附錄B C語言中的關鍵字 附錄C 常用字元與ASCII碼對照表 附錄D C語言運算符的優先權 及其結合性 附錄E 常用英文辭彙及程式調試常見錯誤信息 參考文獻 |
教學資源
配套教材
書名 | 作者 | 出版社 | 出版時間 | ISBN |
---|---|---|---|---|
C語言程式設計實訓指導(第2版) | 衡軍山、馬曉晨 | 高等教育出版社 | 2020年12月28日 | 978-7-04-054899-0 |
課程資源
課程名稱 | 建設院校 | 授課平台 |
---|---|---|
C語言程式設計基礎 | 智慧職教MOOC學院 | |
C語言程式設計 | 愛課程iCourse |