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

C語言程序設計(微課視頻版微課版21世紀高等學校電腦類課程創新系列教材)

  • 作者:編者:段華瓊|責編:付弘宇//薛陽
  • 出版社:清華大學
  • ISBN:9787302610915
  • 出版日期:2022/09/01
  • 裝幀:平裝
  • 頁數:315
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書通過大量實例,系統、全面地講解了用C語言進行程序設計的相關知識。全書共分為9章,包括概述、C語言語法基礎、C程序的控制結構、數組、函數、指針、用戶自定義數據類型、文件和綜合實訓。本書第1?8章設計了配套習題及實驗,方便教師開展實踐教學和布置課後練習。第9章「綜合實訓」以學生檔案管理系統為例,從軟體工程的角度出發,詳細介紹了程序開發流程,將理論聯繫實際,幫助讀者理解和掌握C語言本質。
    配套慕課已在「學堂在線」平台上線,本書第1?8章內容均有對應的教學視頻。本書還提供豐富的教學資源,包括精心製作的PPT課件,所有實例、實驗和綜合實訓的源代碼,各章習題答案和源代碼。所有源代碼均經過驗證,可直接編譯和運行。
    本書以C語言編程的入門學習和能力提高為主線,內容循序漸進,知識結構合理,符合本科教學大綱要求,可以作為高等院校程序設計類課程的教材,也可供開發人員參考使用。

作者介紹
編者:段華瓊|責編:付弘宇//薛陽

目錄
第1章  概述
  1.1  程序設計語言
  1.2  C語言的發展及特點
    1.2.1  C語言的發展
    1.2.2  C語言的特點
    1.2.3  C語言的應用領域
  1.3  簡單的C語言程序舉例
  1.4  C語言程序的基本結構
  1.5  C語言程序的運行步驟
  1.6  集成開發環境Dev-C++
    1.6.1  Dev-C++的安裝
    1.6.2  創建單個源程序文件
    1.6.3  創建項目
    1.6.4  調試程序
  1.7  演算法
    1.7.1  演算法的概念及特點
    1.7.2  演算法的描述工具
  習題1
  實驗1  Dev-C++集成開發環境
第2章  C語言語法基礎
  2.1  數據類型概述
  2.2  常量和變數
    2.2.1  常量
    2.2.2  編譯器確定常量類型的依據
    2.2.3  變數
    2.2.4  標識符
  2.3  運算符和表達式
    2.3.1  算術運算符
    2.3.2  賦值運算符
    2.3.3  自增、自減運算符
    2.3.4  關係運算符
    2.3.5  邏輯運算符
    2.3.6  條件運算符
    2.3.7  取位元組數運算符
  2.4  數據的輸入和輸出
    2.4.1  格式化輸出函數printf()
    2.4.2  格式化輸入函數scanf()
    2.4.3  字元輸入輸出函數
  2.5  編譯預處理
    2.5.1  文件包含
    2.5.2  宏定義
    2.5.3  條件編譯命令
  習題2
  實驗2  數據類型、運算符和表達式
  實驗3  基本輸入與輸出
第3章  C程序的控制結構
  3.1  C程序語句及三種基本結構
    3.1.1  C程序語句
    3.1.2  C程序的三種基本結構
  3.2  順序結構程序設計

  3.3  選擇結構程序設計
    3.3.1  if語句
    3.3.2  if-else語句
    3.3.3  嵌套的if語句
    3.3.4  switch語句
  3.4  循環結構程序設計
    3.4.1  while語句
    3.4.2  do-while語句
    3.4.3  for語句
    3.4.4  循環的嵌套
    3.4.5  break和continue語句
  3.5  程序設計舉例
  習題3
  實驗4  選擇結構程序設計
  實驗5  循環結構程序設計
第4章  數組
  4.1  數組概述
  4.2  一維數組
    4.2.1  一維數組的定義
    4.2.2  一維數組的引用
    4.2.3  一維數組的初始化
    4.2.4  一維數組程序舉例
  4.3  二維數組
    4.3.1  二維數組的定義
    4.3.2  二維數組的引用
    4.3.3  二維數組的初始化
    4.3.4  二維數組程序舉例
  4.4  字元數組
    4.4.1  字元串結束標誌
    4.4.2  字元數組的定義、引用和初始化
    4.4.3  字元數組的輸入輸出
    4.4.4  字元串處理函數
    4.4.5  字元數組應用舉例
  習題4
  實驗6  一維數組和二維數組
  實驗7  字元數組
第5章  函數
  5.1  函數概述
    5.1.1  為什麼要使用函數
    5.1.2  函數的分類
  5.2  函數定義
  5.3  函數調用
    5.3.1  函數調用的一般形式
    5.3.2  函數調用的過程分析
    5.3.3  函數的返回值
  5.4  函數聲明
  5.5  數組作為函數參數
  5.6  函數調用中的參數傳遞
  5.7  函數的嵌套調用與遞歸調用
    5.7.1  函數的嵌套調用

    5.7.2  函數的遞歸調用
  5.8  變數的作用域和生存期
    5.8.1  局部變數和全局變數
    5.8.2  變數的存儲方式和生存期
  5.9  內部函數和外部函數
  5.10  多文件程序
  習題5
  實驗8  函數
第6章  指針
  6.1  指針和指針變數
    6.1.1  變數的存儲結構
    6.1.2  指針和指針變數的概念
    6.1.3  變數的間接訪問
    6.1.4  指針變數作函數參數
  6.2  指針與數組
    6.2.1  指針與一維數組
    6.2.2  指針與二維數組
    6.2.3  數組作函數參數
  6.3  指針與字元串
  6.4  指向函數的指針
  6.5  返回指針值的函數
  6.6  指針數組
  6.7  多重指針
  6.8  動態內存分配
    6.8.1  數據的內存分配方式
    6.8.2  動態內存管理函數
  習題6
  實驗9  指針
第7章  用戶自定義數據類型
  7.1  結構體類型
    7.1.1  問題的提出
    7.1.2  用typedef為已有數據類型創建新類型名
    7.1.3  結構體類型與結構體變數
    7.1.4  結構體數組
    7.1.5  結構體指針
    7.1.6  結構體類型數據作函數參數
    7.1.7  結構體應用——鏈表
  7.2  共用體類型
    7.2.1  共用體類型的概念
    7.2.2  共用體類型及變數的定義
    7.2.3  共用體數據的使用
  7.3  枚舉類型
  習題7
  實驗10  自定義數據類型
第8章  文件
  8.1  文件概述
    8.1.1  文件及其存儲
    8.1.2  C語言對文件的處理方式
    8.1.3  文件訪問基礎
  8.2  打開與關閉文件

    8.2.1  打開文件
    8.2.2  關閉文件
  8.3  文件讀寫
    8.3.1  單字元讀寫函數
    8.3.2  字元串讀寫函數
    8.3.3  數據塊讀寫函數
    8.3.4  格式化讀寫函數
  8.4  文件定位
    8.4.1  獲取當前讀寫位置
    8.4.2  移動文件指針
  8.5  文件狀態與錯誤處理
    8.5.1  報告文件操作錯誤狀態函數ferror()
    8.5.2  清除錯誤標誌函數clearerr()
  習題8
  實驗11  文件
第9章  綜合實訓——學生檔案管理系統
  9.1  程序設計步驟
  9.2  綜合設計實例
    9.2.1  需求分析
    9.2.2  系統設計
    9.2.3  系統實現
    9.2.4  測試與維護
附錄A  ASCII碼表
附錄B  C語言運算符表
附錄C  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