免費咨詢熱線
400-615-1233
工作時間-工作日
8:30-17:30

C語言程序設計案例教程(第2版)

  • 類  別:計算機系列
  • 書  名:C語言程序設計案例教程(第2版)
  • 主  編:程立倩 曹振麗
  • 定  價:45
  • 開  本:16開
  • 印刷方式:雙色
  • 頁  數:240
  • 時  間:2021年4月
  • 出  版  社:北京郵電大學出版社
  • 書  號:978-7-5635-5473-7

內容摘要

        本書將案例“學生成績管理系統”貫穿整個教學過程,每個教學模塊都有針對性地從案例引入,根據案例需求進行知識講解,由淺入深地逐步補充和完善程序設計,主要內容包括初識C語言、C程序數據描述與計算、順序結構程序設計、選擇結構程序設計、循環結構程序設計、應用數組程序設計、應用函數程序設計、應用指針程序設計、結構體和其他構造類型、文件。書中特別設置了全國計算機等級考試(二級C語言)的考試真題、重難點解析及例題精解。
        本書可作為高等職業院校C語言課程的教材,也可以作為全國計算機等級考試參考書,還可供自學者參考。

目錄

模塊1 初識C語言
    案例引入
    1.1  C語言簡介
      1.1.1  計算機語言概述
      1.1.2  C語言概述
    1.2  C程序介紹
      1.2.1  C程序的總體結構
      1.2.2  C程序的書寫規則
    1.3  C程序的開發過程
      1.3.1  C程序的實現過程
      1.3.2  在Visual C++環境下實現C程序
    等級考試重難點講解與真題解析
    思考與練習
模塊2 C程序數據描述與計算
    案例引入
    2.1  常量與變量
      2.1.1  標識符
      2.1.2  常量
      2.1.3  變量
    2.2  基本數據類型
      2.2.1  整型數據
      2.2.2  實型數據
      2.2.3  字符型數據
    2.3  C語言的運算符和表達式
      2.3.1  算術運算符和算術表達式
      2.3.2  賦值運算符和賦值表達式
      2.3.3  自增自減運算符和表達式
      2.3.4  逗號運算符和逗號表達式
      2.3.5  不同類型數據間的轉換
    等級考試重難點講解與真題解析
    思考與練習
模塊3 順序結構程序設計
    案例引入
    3.1  程序的三種基本結構
    3.2  賦值語句
    3.3  復合語句和空語句
    3.4  數據的輸入與輸出
      3.4.1  字符的輸入與輸出
      3.4.2  格式輸出函數
      3.4.3  格式輸入函數
    3.5  技能訓練
    等級考試重難點講解與真題解析
    思考與練習
模塊4 選擇結構程序設計
    案例引入
    4.1  關系運算符和關系表達式
      4.1.1  關系運算符
      4.1.2  關系表達式
    4.2  邏輯運算符和邏輯表達式
      4.2.1  邏輯運算符
      4.2.2  邏輯表達式
    4.3  if語句
      4.3.1  簡單if語句
      4.3.2  if…else語句
      4.3.3  嵌套if語句
      4.3.4  多分支if…else…if語句
    4.4  條件運算符和條件表達式
    4.5  switch語句
    4.6  技能訓練
    等級考試重難點講解與真題解析
    思考與練習
模塊5 循環結構程序設計
    案例引入
    5.1  while語句
    5.2  do…while語句
    5.3  for語句
    5.4  循環嵌套
    5.5  break語句和continue語句
      5.5.1  break語句
      5.5.2  continue語句
    5.6  技能訓練
    等級考試重難點講解與真題解析
    思考與練習
模塊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.3.3  字符串的輸入/輸出
      6.3.4  字符串處理函數
    6.4  技能訓練
    等級考試重難點講解與真題解析
    思考與練習
模塊7 應用函數程序設計
    案例引入
    7.1  函數的定義和返回值
      7.1.1  函數的定義
      7.1.2  函數的返回值
    7.2  函數的調用
      7.2.1  函數調用的一般形式
      7.2.2  函數調用時的語法要求
      7.2.3  函數的聲明
      7.2.4  調用函數與被調用函數之間的數據傳遞
      7.2.5  數組作為參數
    7.3  函數的嵌套調用和遞歸調用
      7.3.1  函數的嵌套調用
      7.3.2  函數的遞歸調用
    7.4  局部變量和全局變量
      7.4.1  局部變量
      7.4.2  全局變量
    7.5  變量的存儲類別
      7.5.1  auto變量
      7.5.2  register變量
      7.5.3  static變量
      7.5.4  extern變量
    7.6  編譯預處理
      7.6.1  宏定義
      7.6.2  文件包含
    7.7  技能訓練
    等級考試重難點講解與真題解析
    思考與練習
模塊8 應用指針程序設計
    案例引入
    8.1  指針變量的定義與引用
      8.1.1  定義一個指針變量
      8.1.2  指針變量的引用
    8.2  指針變量作為函數參數
    8.3  指針與一維數組
      8.3.1  通過指針訪問一維數組
      8.3.2  函數中一維數組作為實參
    8.4  指針與二維數組
      8.4.1  二維數組和數組元素的地址
      8.4.2  函數中二維數組作為實參
    8.5  指針與字符串
      8.5.1  通過指針訪問字符串常量
      8.5.2  通過指針訪問字符串數組
      8.5.3  字符串指針作為函數參數
    8.6  指針數組和指向指針的指針
      8.6.1  指針數組
      8.6.2  二級指針
    8.7  技能訓練
    等級考試重難點講解與真題解析
    思考與練習
模塊9 結構體和其他構造類型
    案例引入
    9.1  結構體變量
      9.1.1  結構體類型的定義
      9.1.2  結構體變量的定義
      9.1.3  結構體變量的初始化
      9.1.4  結構體變量的引用
    9.2  結構體數組與指針
      9.2.1  結構體數組
      9.2.2  結構體指針變量
    9.3  函數之間結構體類型的數據傳遞
      9.3.1  結構體變量作為實參
      9.3.2  結構體變量指針作為實參
      9.3.3  結構體數組作為參數
    9.4  共同體
      9.4.1  共同體類型的聲明
      9.4.2  共同體變量的定義
      9.4.3  共同體成員的引用
    9.5  枚舉類型
      9.5.1  枚舉類型的定義
      9.5.2  枚舉變量的定義與賦值
    9.6  定義類型別名
      9.6.1  定義已有類型的別名
      9.6.2  定義構造類型的別名
    9.7  技能訓練
    等級考試重難點講解與真題解析
    思考與練習
模塊10 文件
    案例引入
    10.1  文件概述
      10.1.1  文件的概念
      10.1.2  文件指針
    10.2  文件的基本操作
      10.2.1  文件的打開和關閉
      10.2.2  字符讀/寫函數
      10.2.3  數據塊讀/寫函數
      10.2.4  其他讀/寫函數
    10.3  文件定位函數
      10.3.1  rewind函數
      10.3.2  fseek函數
    等級考試重難點講解與真題解析
    思考與練習
附錄
    附錄Ⅰ  常用字符的ASCII碼對照表
    附錄Ⅱ  C語言標準庫函數
    附錄Ⅲ  全國計算機等級考試二級C語言程序設計考試大綱(2018年版)
參考文獻

主編信息

程立倩,煙臺職業學院副教授。

相關圖書

  • C語言程序設計項目式教程

    主編:陶福貴 張震

     本書遵循高等職業人才的成長規律,采用項目任務式編寫,以豐富多彩的案例詳細的介紹了C語言程序設計基礎。內容包括初識C語言、掌握

    ¥53
  • C語言程序設計

    主編:巨春飛 賽煒 左浩

     本書共分8章,內容包括C語言基礎知識、數據類型與運算、結構化程序設計、數組、函數、指針、結構體和共用體、文件。 本書可

    ¥42
  • 數據結構與算法(C語言版)

    主編:沈嫻 崔建弘 閆晶

     全書共分8個模塊,內容包括數據結構概述、線性表、棧、隊列、樹、圖、查找和排序。每個模塊按照案例導入—案例分析—相關知識—案

    ¥39.8
  • C語言程序設計案例教程

    主編:程立倩

      本書將案例“成績管理系統”貫穿整個教學過程,每個教學模塊都有針對性地從案例引入,根據案例需求進行知識講解,由淺入深地逐步補充和

    ¥39.8
  • 單片機C語言項目式教程(第2版)

    主編:于寶明 龔運新 于煒芳

     本書包括15個項目,分別為單片機識別與展望、單片機開發工具、單片機最小系統設計、單片機內部結構、C51程序設計基礎、C51程序設計

    ¥59.8
  • C語言學習與應用(活頁式教材)

    主編:郭海礁

     本教材將C語言的學習和實際應用相結合,共分12個學習任務和2個項目實訓:學習任務主要內容包括順序結構程序設計、選擇結構程序設計

    ¥59.8
  • C語言學習與應用

    主編:施曉琴

    本教材是結合國家教育發展“十二五”規劃及國家示范性高等職業院校建設成果組織編寫的職業教育特色教材。本教材將C語言的學習和實際應用相

    ¥49
  • 單片機C語言項目式教程

    主編:龔運新

      本書以“基礎、實用”為原則,通過基礎知識與大量實例結合的形式,循序漸進地講解了C51應用編程的各種方法與技巧,是一本重在應用、兼

    ¥49.8