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

C語言程序設計(第3版微課版高等學校電腦基礎教育系列教材)

  • 作者:編者:徐英慧|責編:白立軍//楊帆
  • 出版社:清華大學
  • ISBN:9787302638964
  • 出版日期:2023/08/01
  • 裝幀:平裝
  • 頁數:316
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    C語言作為一種簡潔、高效的電腦語言,目前是絕大多數高校本科生學習程序設計的入門語言。
    本書概念清晰,注重實用性,精選了大量例題和習題,有助於學生快速掌握C語言程序設計的基本方法。從第2章開始,每章內容由案例導入、導學與自測、章節正文組成,並對重點和難點內容錄製了小視頻,通過掃描書中的二維碼可隨時隨地觀看,有助於學生自主學習和混合式教學的開展。
    全書共10章,內容包括程序設計概述、基本數據類型、順序結構程序設計、選擇結構程序設計、循環結構程序設計、函數、數組、指針、結構體、共用體、枚舉、文件等。本書還配有輔助教材《C語言習題、實驗指導和課程設計(第3版)》。
    本書可以作為高等學校非電腦專業學生的教材,也可以作為C語言愛好者的自學教材。

作者介紹
編者:徐英慧|責編:白立軍//楊帆

目錄
第1章  程序設計概述
  1.1  程序和程序設計
    1.1.1  程序的概念
    1.1.2  程序設計
    1.1.3  程序設計語言
  1.2  C語言概述
    1.2.1  C語言簡介
    1.2.2  C語言程序示例
    1.2.3  為何要學C語言
  1.3  演算法及其描述
    1.3.1  演算法的概念
    1.3.2  演算法的特性
    1.3.3  演算法的描述
    1.3.4  結構化程序設計
  1.4  C語言程序開發過程
    1.4.1  使用電腦解題的過程
    1.4.2  常用的C語言開發環境
  習題
第2章  基本數據類型
  2.1  數據類型概述
  2.2  標識符、常量和變數
    2.2.1  標識符
    2.2.2  常量
    2.2.3  變數
  2.3  整型數據
    2.3.1  整型常量的表示
    2.3.2  整型變數
    2.3.3  整型常量的類型
  2.4  浮點型數據
    2.4.1  浮點型常量的表示
    2.4.2  浮點型變數
    2.4.3  浮點數在內存中的存放形式
  2.5  字元數據
    2.5.1  字元在內存中的存放形式
    2.5.2  字元常量
    2.5.3  字元變數
    2.5.4  字元串常量
  2.6  數據的輸入輸出
    2.6.1  字元數據的輸入輸出
    2.6.2  格式化輸入輸出
  習題
第3章  順序結構程序設計
  3.1  算術運算和算術表達式
    3.1.1  整數算術運算
    3.1.2  實數算術運算
    3.1.3  混合算術運算
    3.1.4  算術表達式
    3.1.5  算術表達式的計算規則
  3.2  賦值運算和賦值表達式
    3.2.1  賦值運算符

    3.2.2  賦值表達式
  3.3  自增自減運算
  3.4  優先順序和類型轉換
    3.4.1  優先順序
    3.4.2  類型轉換
  3.5  位運算符
    3.5.1  按位與運算符
    3.5.2  按位或運算符
    3.5.3  按位異或運算符
    3.5.4  按位取反運算符
    3.5.5  按位左移運算符
    3.5.6  按位右移運算符
    3.5.7  位邏輯複合賦值運算符
  3.6  使用數學庫函數
  3.7  C語句及順序結構程序設計
    3.7.1  C語句概述
    3.7.2  簡單語句
    3.7.3  順序結構程序設計舉例
  習題
第4章  選擇結構程序設計
  4.1  關係運算和邏輯運算
    4.1.1  關係運算符和表達式
    4.1.2  邏輯運算符和表達式
    4.1.3  選擇結構的種類
  4.2  使用if語句實現的選擇結構
    4.2.1  使用if語句實現的單分支結構
    4.2.2  使用if語句實現的雙分支結構
    4.2.3  多分支結構
    4.2.4  使用if語句應注意的問題
  4.3  條件運算符和條件表達式
  4.4  switch語句
  4.5  選擇結構程序設計舉例
  習題
第5章  循環結構程序設計
  5.1  while語句
  5.2  do…while語句
  5.3  for語句和逗號表達式
    5.3.1  for語句
    5.3.2  逗號運算符和逗號表達式
  5.4  流程轉向語句break和continue
    5.4.1  break語句
    5.4.2  continue語句
  5.5  循環嵌套
  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.2.4  函數的聲明
  6.3  嵌套調用和遞歸調用
    6.3.1  函數的嵌套調用
    6.3.2  函數的遞歸調用
  6.4  變數作用域
    6.4.1  局部變數
    6.4.2  全局變數
  6.5  變數的存儲類別
    6.5.1  程序內存區域劃分和存儲方式
    6.5.2  自動變數
    6.5.3  寄存器變數
    6.5.4  外部變數
    6.5.5  靜態變數
  6.6  多文件程序和預編譯指令
    6.6.1  包含多個文件的程序
    6.6.2  宏定義
    6.6.3  文件包含
    6.6.4  條件編譯
  習題
第7章  數組
  7.1  一維數組
    7.1.1  一維數組的定義
    7.1.2  一維數組的初始化
    7.1.3  一維數組元素的引用
    7.1.4  一維數組的應用
  7.2  二維數組
    7.2.1  二維數組的定義
    7.2.2  二維數組的初始化
    7.2.3  二維數組元素的引用
    7.2.4  二維數組的應用
  7.3  字元數組
    7.3.1  字元數組的定義
    7.3.2  字元數組的初始化
    7.3.3  字元串與字元數組
    7.3.4  字元數組的輸入輸出
    7.3.5  常用的字元串處理函數
    7.3.6  字元數組的應用
  7.4  數組作函數的參數
    7.4.1  數組元素作函數的參數
    7.4.2  數組名作函數的參數
    7.4.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.4.1  簡單變數的指針作函數的參數
    8.4.2  指向數組元素的指針作函數的參數
  8.5  指針數組的概念
    8.5.1  指針數組的定義
    8.5.2  main函數的參數
  8.6  指向函數的指針和返回指針的函數
    8.6.1  指向函數的指針定義
    8.6.2  函數指針作函數的參數
    8.6.3  返回指針的函數
  習題
第9章  用戶自定義類型
  9.1  結構體類型和結構體變數的定義
    9.1.1  結構體類型的定義
    9.1.2  結構體變數的聲明及初始化
    9.1.3  結構體變數的大小
  9.2  結構體成員的引用
  9.3  結構體數組
    9.3.1  結構體數組的定義
    9.3.2  結構體數組的初始化
  9.4  結構體指針
    9.4.1  結構體指針變數的定義
    9.4.2  結構體指針和數組
    9.4.3  結構體變數和結構體指針作函數的參數
    9.4.4  動態內存分配函數
    9.4.5  使用typedef定義類型名
  9.5  鏈表
    9.5.1  鏈表的基本概念及結點定義
    9.5.2  鏈表的基本操作
    9.5.3  鏈表結構與數組結構的比較
  9.6  共用體
    9.6.1  共用體類型及其變數的定義
    9.6.2  使用共用體變數解決問題
  9.7  枚舉類型
    9.7.1  枚舉類型的定義和枚舉變數的說明
    9.7.2  枚舉類型變數的賦值和使用
  習題
第10章  文件
  10.1  文件概述
    10.1.1  文件的概念
    10.1.2  文件類型指針
    10.1.3  文件的處理過程
  10.2  文件的打開與關閉

    10.2.1  文件的打開
    10.2.2  文件的關閉
    10.2.3  應用舉例
  10.3  文件的讀寫
    10.3.1  文件的順序讀寫
    10.3.2  文件的隨機讀寫
  10.4  綜合舉例
  習題
附錄A  常用ASCII碼對照表
附錄B 運算符和結合性
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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