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

C語言程序設計基礎(微課視頻版21世紀高等學校電腦基礎實用規劃教材)

  • 作者:編者:王雪梅|責編:黃芝
  • 出版社:清華大學
  • ISBN:9787302561392
  • 出版日期:2020/09/01
  • 裝幀:平裝
  • 頁數:306
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書參照「2018年全國電腦等級考試二級C語言程序設計考試大綱」組織內容,是零基礎入門的C語言教材。全書共分12章,先介紹了相關電腦基礎知識,然後細緻講解C語言基本程序語句、數據結構與簡單演算法、分支結構、循環結構、數組、函數與宏定義、指針、構造數據類型、位運算和文件,每章配備了豐富的示例和簡練的例題,並提供微課視頻、大量的課後習題、詳細的習題解析等資源,可以方便老師快速備課,幫助學生快速進入C語言的編程世界。
    本書既可作為本、專科學生的教材,也可作為編程愛好者的自學參考書。

作者介紹
編者:王雪梅|責編:黃芝

目錄
第1章  C語言概述
  1.1  程序設計語言簡述
  1.2  C語言的發展過程
  1.3  為什麼要學習C語言
  1.4  第一次親密接觸——Hello World
  1.5  C語言程序的結構
  1.6  C語言程序的運行
  1.7  集成開發工具
  本章小結
  習題
第2章  信息在電腦中的表示
  2.1  比特與數的進位
    2.1.1  比特
    2.1.2  數的進位
  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.5  浮點數的二進位表示
    2.5.1  單精度浮點數
    2.5.2  雙精度浮點數
  2.6  二進位數加減法運算
    2.6.1  二進位數加法
    2.6.2  二進位數減法
  本章小結
  習題
第3章  C語言基本程序語句
  3.1  標識符、關鍵字、註釋
    3.1.1  標識符
    3.1.2  關鍵字
    3.1.3  註釋
  3.2  數據類型、常量和變數
    3.2.1  數據類型
    3.2.2  常量
    3.2.3  變數
  3.3  運算符與表達式
    3.3.1  算術運算符及其表達式
    3.3.2  關係運算符及其表達式
    3.3.3  邏輯運算符及其表達式
    3.3.4  位運算符及其表達式
    3.3.5  條件運算符及其表達式
    3.3.6  逗號運算符及其表達式
    3.3.7  求位元組運算符

    3.3.8  數據類型轉換
    3.3.9  運算符優先順序及結合性
    3.3.10  表達式的書寫規則
  3.4  標準輸入輸出函數
    3.4.1  格式化輸出函數
    3.4.2  格式化輸入函數
    3.4.3  字元輸出函數
    3.4.4  字元輸入函數
    3.4.5  字元串輸出函數
    3.4.6  字元串輸入函數
  3.5  程序範例
  3.6  常見錯誤
  本章小結
  習題
第4章  數據結構與簡單的演算法設計
  4.1  演算法概念
    4.1.1  演算法的性質
    4.1.2  演算法的結構
  4.2  基本數據結構
    4.2.1  數據結構概念
    4.2.2  數據結構類型
  4.3  演算法的描述
    4.3.1  自然語言描述
    4.3.2  流程圖描述
  4.4  演算法設計範例
  本章小結
  習題
第5章  分支結構
  5.1  if結構
    5.1.1  if語句
    5.1.2  if-else語句
    5.1.3  if語句的嵌套
  5.2  switch結構
  5.3  程序範例
  本章小結
  習題
第6章  循環結構
  6.1  for循環結構
    6.1.1  for循環語句的特徵
    6.1.2  for循環語句示例
  6.2  while循環結構
    6.2.1  while循環語句的特徵
    6.2.2  while循環語句示例
  6.3  do-while循環結構
    6.3.1  do-while循環語句示例
    6.3.2  for、while和do-while循環的比較
  6.4  break和continue語句在循環里的作用
    6.4.1  break語句
    6.4.2  continue語句
  6.5  循環結構的嵌套

  6.6  程序範例
  常見錯誤
  本章小結
  習題
第7章  數組
  7.1  一維數組
    7.1.1  數組的概念和聲明
    7.1.2  使用數組元素
    7.1.3  數組初始化
    7.1.4  對數組使用sizeof運算符
    7.1.5  一維數組的應用
  7.2  二維數組
    7.2.1  二維數組的聲明和使用
    7.2.2  二維數組的初始化
    7.2.3  二維數組的應用
  7.3  字元數組
    7.3.1  字元數組的聲明
    7.3.2  字元串的寫和讀
    7.3.3  字元數組的初始化
    7.3.4  字元串處理函數
    7.3.5  字元數組的應用
  本章小結
  習題
第8章  函數與宏定義
  8.1  函數的概念
    8.1.1  函數的定義
    8.1.2  函數的聲明與調用
    8.1.3  函數的參數傳遞
    8.1.4  數組作為函數的參數
  8.2  變數的作用域和存儲類型
  8.3  內部函數與外部函數
  8.4  遞歸函數的設計與調用
  8.5  預處理
    8.5.1  宏定義
    8.5.2  文件包含
  本章小結
  習題
第9章  指針
  9.1  指針的基本概念
  9.2  指針與變數
    9.2.1  定義指針變數
    9.2.2  指針變數的引用
    9.2.3  指針變數作為函數參數
    9.2.4  指針變數幾個問題
  9.3  指針與數組
    9.3.1  指向數組元素的指針
    9.3.2  通過指針引用數組元素
    9.3.3  數組名作函數參數
    9.3.4  指向多維數組的指針和指針變數
  9.4  指針與字元串

    9.4.1  字元串的表示形式
    9.4.2  字元串指針變數與字元數組的區別
  9.5  函數指針變數
  9.6  指針型函數
  9.7  指針數組和指向指針的指針
    9.7.1  指針數組的概念
    9.7.2  指向指針的指針
    9.7.3  main()函數的參數
  本章小結
  習題
第10章  構造數據類型
  10.1  結構體數據類型
    10.1.1  結構體的定義
    10.1.2  結構體變數的定義
    10.1.3  結構體變數的初始化與引用
  10.2  結構體數組與結構體指針
    10.2.1  結構體數組的定義與使用
    10.2.2  結構體指針變數
  10.3  結構體類型在函數間的傳遞
  10.4  共用體數據類型
  10.5  枚舉數據類型
  10.6  鏈表的概念與應用
    10.6.1  動態分配內存
    10.6.2  單鏈表的應用
  10.7  用typedef說明一種新類型名
  本章小結
  習題
第11章  位運算
  11.1  按位取反運算
  11.2  按位左移運算
    11.2.1  無符號整型數按位左移
    11.2.2  有符號整型數按位左移
  11.3  按位右移運算
  11.4  按位與運算
  11.5  按位或運算
  11.6  按位異或運算
  11.7  複合位運算符
  11.8  程序範例
  本章小結
  習題
第12章  文件操作
  12.1  文件的相關概念
    12.1.1  文件的概念
    12.1.2  文件的分類
    12.1.3  文件的緩衝區
  12.2  文件的相關操作
    12.2.1  定義文件指針
    12.2.2  文件的打開與關閉
    12.2.3  文件讀寫函數
    12.2.4  文件定位相關函數

    12.2.5  文件狀態判斷函數
  本章小結
  習題
附錄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