幫助中心 | 我的帳號 | 關於我們

C語言項目化教程(微課視頻版新形態教材)/21世紀新形態教學練一體化系列叢書

  • 作者:編者:徐舒//周建國|責編:陳景輝//張愛華
  • 出版社:清華大學
  • ISBN:9787302610281
  • 出版日期:2022/09/01
  • 裝幀:平裝
  • 頁數:231
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書通過精心設計的遊戲案例講解C語言,讓讀者感受到程序設計的樂趣和魅力。全書共11章,分別為C語言概述,數據類型、運算符與表達式,選擇結構程序設計,循環結構程序設計,數組,函數,指針,結構體,字元串,文件和綜合應用等,書中的每個知識點都有相應的實現代碼和實例。
    本書既可以作為全國高等學校本科生「C語言程序設計」課程的教材,也可以作為編程愛好者的自學輔導書。

作者介紹
編者:徐舒//周建國|責編:陳景輝//張愛華

目錄
第1章  C語言概述
  1.1  程序與程序語言
  1.2  選擇C語言的理由
  1.3  如何學習C語言
  1.4  編程環境
    1.4.1  集成開發環境介紹
    1.4.2  集成開發環境簡單使用
  1.5  「模擬電子屏」項目介紹
    1.5.1  項目簡介
    1.5.2  項目結構介紹
    1.5.3  項目函數介紹
  1.6  簡單C語言程序示例
  1.7  程序調試
  1.8  註釋
  1.9  綜合案例:「俄羅斯方塊」向下運動
  習題
第2章  數據類型、運算符與表達式
  2.1  數據的存儲形式
    2.1.1  整數存儲方式
    2.1.2  浮點數存儲方式
  2.2  數據類型與表示形式
    2.2.1  數據類型
    2.2.2  常量和變數
    2.2.3  整型數據
    2.2.4  浮點型數據
    2.2.5  字元型數據
  2.3  運算符與表達式
    2.3.1  運算符簡介
    2.3.2  賦值運算符與賦值表達式
    2.3.3  算術運算符與算術表達式
    2.3.4  關係運算符與關係表達式
    2.3.5  邏輯運算符與邏輯表達式
    2.3.6  逗號運算符與逗號表達式
  2.4 語句
  2.5  類型轉換
    2.5.1  自動類型轉換
    2.5.2  強制類型轉換
  2.6  綜合案例:彈跳的小球
  習題
第3章  選擇結構程序設計
  3.1  if語句
    3.1.1  單分支結構
    3.1.2  雙分支結構
    3.1.3  多分支結構
    3.1.4  if語句的嵌套
  3.2  switch語句
  3.3  綜合案例:按鍵控制「俄羅斯方塊」運動
  習題
第4章  循環結構程序設計
  4.1  while語句

  4.2  do-while語句
  4.3  for語句
  4.4  三種循環的比較
  4.5  嵌套循環語句
  4.6  break語句和continue語句
    4.6.1  break語句
    4.6.2  continue語句
  4.7  綜合案例:「士兵」巡邏
  習題
第5章  數組
  5.1  一維數組
    5.1.1  一維數組的定義
    5.1.2  一維數組的初始化
    5.1.3  一維數組的引用
  5.2  二維數組
    5.2.1  二維數組的定義
    5.2.2  二維數組的初始化
    5.2.3  二維數組的引用
  5.3  綜合案例:「貪吃蛇」遊戲
  習題
第6章  函數
  6.1  函數簡介
  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.3.5  函數的聲明和原型
  6.4  函數的嵌套調用和遞歸調用
    6.4.1  函數的嵌套調用
    6.4.2  函數的遞歸調用
  6.5  數組作為函數參數
  6.6  遊戲框架
  6.7  變數作用域
    6.7.1  局部變數
    6.7.2  全局變數
  6.8  綜合案例:「貪吃蛇」遊戲重構
  習題
第7章  指針
  7.1  指針的概念
  7.2  指針變數
    7.2.1  定義指針變數
    7.2.2  引用指針變數
    7.2.3  指針變數作為函數參數
  7.3  指針與數組
    7.3.1  一維數組與指針

    7.3.2  多維數組與指針
  7.4  綜合案例:「俄羅斯方塊」遊戲重構
  習題
第8章  結構體
  8.1  結構體類型的聲明
  8.2  定義結構體類型變數
    8.2.1  結構體類型變數的定義
    8.2.2  結構體變數的初始化
    8.2.3  訪問結構體中的成員
  8.3  結構體數組
  8.4  指向結構體類型的指針
    8.4.1  定義結構體類型指針變數
    8.4.2  用指針訪問成員
  8.5  結構體作為函數的參數
  8.6  鏈表
    8.6.1  鏈表的基本概念
    8.6.2  內存管理函數
    8.6.3  建立動態鏈表
    8.6.4  顯示動態鏈表
    8.6.5  鏈表的插入
    8.6.6  鏈表的刪除
    8.6.7  鏈表的釋放
  8.7  枚舉類型
  8.8  用typedef定義類型
  8.9  綜合案例:使用鏈表完成「貪吃蛇」遊戲
  習題
第9章  字元串
  9.1  字元串概述
  9.2  字元數組的輸入輸出
  9.3  字元串處理函數
    9.3.1  字元串的長度函數strlen()
    9.3.2  字元串比較函數strcmp()
    9.3.3  字元串連接函數strcat()
    9.3.4  字元串複製函數strcpy()
  9.4  指針和字元串
    9.4.1  指針與字元串的關係
    9.4.2  字元串指針作為函數參數
  9.5  綜合案例:用戶管理系統
  習題
第10章  文件
  10.1  文件概述
    10.1.1  文件的基本概念
    10.1.2  緩衝文件系統
    10.1.3  文件指針
    10.1.4  文件處理步驟
  10.2  文件的打開和關閉
    10.2.1  文件的打開
    10.2.2  文件的關閉
  10.3  文件的讀寫
    10.3.1  字元讀寫函數fgetc()和fputc()

    10.3.2  字元串讀寫函數fgets()和fputs()
    10.3.3  格式化讀寫函數fscanf()和fprintf()
    10.3.4  數據塊讀寫函數fread()和fwrite()
  10.4  文件隨機訪問
    10.4.1  fseek()函數
    10.4.2  ftell()函數
  10.5  文件狀態檢測
  10.6  綜合案例:用戶管理系統重構
  習題
第11章  綜合應用
  1.1  EGE庫簡介
  11.2  EGE庫的安裝與配置
  11.3  EGE庫的使用
    11.3.1  創建一個圖形窗口
    11.3.2  繪製簡單圖形
    11.3.3  圖像處理
  11.4  綜合案例:Flappy Bird遊戲
  習題
附錄A  常用字元與ASCII碼對照表
附錄B  關鍵字及其含義
附錄C  運算符和結合性
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032