C語言程式設計(第2版)(2020年高等教育出版社出版的圖書)

C語言程式設計(第2版)(2020年高等教育出版社出版的圖書)

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

《C語言程式設計(第2版)》是由衡軍山、馬曉晨主編,高等教育出版社於2020年12月28日出版的高等職業教育計算機類課程新形態一體化教材。該書適用於高等職業院校套用型、技能型人才的培養,也可供C語言程式開發人員和自學者學習參考。

該書分為兩大部分——基礎篇和提高篇。基礎篇涵蓋了一門高級語言的大部分知識,提高篇重點講解C語言的高級套用。

基本介紹

  • 書名:C語言程式設計(第2版)
  • 作者:衡軍山、馬曉晨
  • 類別:高等職業教育計算機類課程新形態一體化教材
  • 出版社:高等教育出版社
  • 出版時間:2020年12月28日
  • 頁數:188 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787040549003
  • 字數:250千字
  • CIP核字號:2020153690
成書過程,內容簡介,教材目錄,教學資源,配套教材,課程資源,教材特色,作者簡介,

成書過程

在教學改革與實踐的基礎上,編者對《C語言程式設計》新形態一體化教材進行了修訂,並推出了第2版。該書由衡軍山、馬曉晨任主編,鄭陽平、蘇建華任副主編。第2版保持了第1版的內容組織結構,同時增補了部分數字資源。在修訂過程中注重知識描述方式與學生接受能力的統一,在案例選取時注重知識性與趣味性的統一,體現教師引領作用與學生主體地位,以達到學生基礎性素質培養與發展性思維培養的統一。
2020年12月28日,《C語言程式設計(第2版)》由高等教育出版社出版發行。

內容簡介

該書分為基礎篇和提高篇兩部分,共10個單元,其中,基礎篇包括程式設計巨觀認識、程式設計基礎知識、順序結構程式設計、選擇結構程式設計和循環結構程式設計5個單元;提高篇包括批量數據的處理、使用函式分工合作、使用指針訪問數據、結構體、共用體與用戶自定義類型,以及檔案的讀寫操作5個單元。每個單元都由導學、本單元學習任務、知識描述、單元總結和知識拓展這5部分組成,同時輔以隨堂練習。

教材目錄

前輔文
第一部分 基礎篇
單元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 常用英文辭彙及程式調試常見錯誤信息
參考文獻
(註:目錄排版順序為從左列至右列)

教學資源

配套教材

《C語言程式設計(第2版)》有配套的實踐教學參考用書——《C語言程式設計實訓指導(第2版)》。
書名
作者
出版社
出版時間
ISBN
C語言程式設計實訓指導(第2版)
衡軍山、馬曉晨
高等教育出版社
2020年12月28日
978-7-04-054899-0

課程資源

《C語言程式設計(第2版)》配有60個微課視頻,以二維碼形式呈現,且相關課程已在智慧職教平台上線,該書同時為國家精品資源共享課“C語言程式設計”的配套教材。
課程名稱
建設院校
授課平台
C語言程式設計基礎
智慧職教MOOC學院
C語言程式設計
愛課程iCourse
《C語言程式設計(第2版)》的其他數位化課程教學資源,還包括課程標準、授課計畫、電子教案、教學課件PPT、學習思維導圖、案例源碼、習題答案等。

教材特色

該書每個單元都設計了“導學”環節,以互動的方式引導學生逐步進入到學習情境之中;設計了單元學習任務環節,使學生在進入學習前就能明確本單元的學習任務;設計了具有互動特點的“單元總結”環節,使教學總結不再是教師的獨角戲,幫助學生鞏固和提升知識和能力,在互動中形成了“再學習”;設計了知識拓展環節,作為學生必要的知識補充,豐富其知識量,培養和拓展其編程思維,賦予其想像的空間。該書知識與實踐高度融合,在教學過程中,培養學生集掌握知識和提升編程能力為一體,學生學習和教師教學形成互動。

作者簡介

衡軍山(1974—),男,河北承德人,承德石油高等專科學校計算機與信息工程系副教授,從事計算機方面的教學和研究工作。
馬曉晨(1968一),男,河北保定人,承德石油高等專科學校計算機與信息工程系教授,博士,主要從事三維可視化技術研究工作。

相關詞條

熱門詞條

聯絡我們