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

C語言程序設計與項目案例教程(微課視頻版題庫版教育部高等學校電腦類專業教學指導委員會推薦教材)

  • 作者:編者:曹為剛//倪美玉|責編:陳景輝//張愛華
  • 出版社:清華大學
  • ISBN:9787302629689
  • 出版日期:2023/06/01
  • 裝幀:平裝
  • 頁數:197
人民幣:RMB 49.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從初學者的角度出發,以通俗易懂的語言、豐富多彩的實例,按照「脈絡導圖→學習目標→技能基礎→技能實戰」主線編寫。本書以培養讀者程序設計的基本能力為基本目標,介紹了C語言的語法規則和結構化程序設計方法,通過大量的經典實例,剖析了C語言的重點和難點。
    全書共10章,分別介紹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.2.3  C語言程序的開發步驟
    1.2.4  C語言集成開發環境
  1.3  C語言常見錯誤分析
    1.3.1  語句后少分號
    1.3.2  語句中出現中文字元
    1.3.3  大括弧不成對出現
    1.3.4  main()函數首字母大寫
    1.3.5  標識符、關鍵字之間缺少空格
    1.3.6  程序連接出錯
  1.4  C語言程序編譯調試環境應用實戰
    1.4.1  實戰背景
    1.4.2  實戰目的
    1.4.3  實戰內容
    1.4.4  實戰過程
    1.4.5  實戰意義
第2章  順序結構程序設計
  2.1  C語言的基本數據類型
    2.1.1  概述
    2.1.2  基本數據類型
    2.1.3  基本類型修飾符及其轉換
  2.2  基本數據的輸入與輸出
    2.2.1  格式輸入輸出函數
    2.2.2  字元數據專用輸入輸出函數
  2.3  運算符和表達式
    2.3.1  算術運算符與算術表達式
    2.3.2  賦值運算與賦值表達式
    2.3.3  關係運算與邏輯運算
    2.3.4  逗號運算與條件運算
  2.4  C語言語句分類
  2.5  常見錯誤分析
    2.5.1  標識符命名錯誤
    2.5.2  變數定義錯誤
    2.5.3  字元變數賦值錯誤
    2.5.4  運算時錯用數據類型
  2.6  字元串加密應用實戰
    2.6.1  實戰背景
    2.6.2  實戰目的
    2.6.3  實戰內容
    2.6.4  實戰過程
    2.6.5  實戰意義
第3章  選擇結構程序設計
  3.1  選擇結構if語句
    3.1.1  if語句

    3.1.2  if-else語句
    3.1.3  if-else-if語句
    3.1.4  遷語句的嵌套
    3.1.5  if與else的配對規則
  3.2  選擇結構switch語句
    3.2.1  switch語句的一般格式
    3.2.2  switch語句的應用
  3.3  常見錯誤分析
    3.3.1  誤把「=」作為「等於」運算符
    3.3.2  忘記必要的邏輯運算符
    3.3.3  用複合語句時漏掉大括弧
    3.3.4  在不該加分號的地方加分號
  3.4  多分支選擇結構程序設計應用實戰
    3.4.1  實戰背景
    3.4.2  實戰目的
    3.4.3  實戰內容
    3.4.4  實戰過程
    3.4.5  實戰意義
第4章  循環結構程序設計
  4.1  循環程序結構
    4.1.1  while循環
    4.1.2  do-while循環
    4.1.3  for循環
  4.2  循環的嵌套和特殊控制語句
    4.2.1  循環的嵌套
    4.2.2  3種循環語句的比較
    4.2.3  特殊控制語句
  4.3  結構化程序設計思想
    4.3.1  結構化程序設計方法
    4.3.2  結構化程序設計優點
  4.4  常見錯誤分析
    4.4.1  忘記給變數賦初值
    4.4.2  大括弧不匹配
    4.4.3  while語句後面多加分號
    4.4.4  for語句表達式之間使用逗號
  4.5  循環結構程序設計應用實戰
    4.5.1  實戰背景
    4.5.2  實戰目的
    4.5.3  實戰內容
    4.5.4  實戰過程
    4.5.5  實戰意義
第5章  函數
  5.1  函數概述
    5.1.1  函數引入
    5.1.2  函數的定義
    5.1.3  函數的調用
    5.1.4  函數的聲明
    5.1.5  函數的參數傳遞
    5.1.6  返回語句和函數返回值
    5.1.7  函數的嵌套調用與遞歸調用

  5.2  變數的作用域與生命期
    5.2.1  變數的作用域
    5.2.2  變數的生命期
    5.2.3  變數的存儲類型
    5.2.4  內部函數和外部函數
  5.3  預處理程序
    5.3.1  宏定義
    5.3.2  文件包含
    5.3.3  條件編譯
    5.3.4  特殊符號處理
  5.4  常見錯誤分析
    5.4.1  使用庫函數時忘記包含頭文件
    5.4.2  忘記對所調用的函數進行函數原型聲明
    5.4.3  函數的實參和形參類型不一致
    5.4.4  使用未賦值的自動變數
  5.5  分組實現函數功能應用實戰
    5.5.1  實戰背景
    5.5.2  實戰目的
    5.5.3  實戰內容
    5.5.4  實戰過程
    5.5.5  實戰意義
第6章  數組
  6.1  一維數組
    6.1.1  引出問題
    6.1.2  一維數組的定義
    6.1.3  一維數組元素的引用
    6.1.4  一維數組的初始化
    6.1.5  數組元素的輸入與輸出
    6.1.6  一維數組的應用
  6.2  二維數組
    6.2.1  二維數組的定義
    6.2.2  二維數組元素的引用
    6.2.3  二維數組的初始化
    6.2.4  二維數組的應用
  6.3  字元數組
    6.3.1  字元數組的定義
    6.3.2  字元數組的初始化
    6.3.3  字元數組的應用
    6.3.4  字元串
    6.3.5  常用字元串處理函數
    6.3.6  字元串處理函數的應用
  6.4  常見錯誤分析
    6.4.1  數組下標越界
    6.4.2  二維數組的引用錯誤
    6.4.3  給字元數組賦值字元串
  6.5  迴文字元串應用實戰
    6.5.1  實戰背景
    6.5.2  實戰目的
    6.5.3  實戰內容
    6.5.4  實戰過程

    6.5.5  實戰總結
第7章  指針
  7.1  指針與指針變數
    7.1.1  指針的概念
    7.1.2  指針變數
    7.1.3  指針變數作為函數的參數
  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.4  指針綜合應用實戰
    7.4.1  實戰背景
    7.4.2  實戰目的
    7.4.3  實戰內容
    7.4.4  實戰過程
    7.4.5  實戰意義
第8章  結構體和共用體
  8.1  結構體
    8.1.1  結構體類型變數的定義與引用
    8.1.2  結構體數組
    8.1.3  結構體指針
  8.2  共用體、枚舉和typedef類型定義
    8.2.1  共用體
    8.2.2  枚舉類型
    8.2.3  typedef聲明新類型名
  8.3  常見錯誤分析
    3.3.1  結構體類型聲明時漏掉分號
    8.3.2  混淆結構體數據類型和結構體變數
    8.3.3  結構體類塑使用不當
  8.4  結構體與共用體應用實戰
    8.4.1  實戰背景
    8.4.2  實戰目的
    8.4.3  實戰內容
    8.4.4  實戰過程
    8.4.5  實戰意義
第9章  文件
  9.1  文件的概念和基本操作
    9.1.1  文件概述
    9.1.2  文件的打開與關閉
    9.1.3  文件的讀寫
    9.1.4  文件定位
  9.2  常見錯誤分析
    9.2.1  文件操作要素不全
    9.2.2  打開方式有誤
    9.2.3  文件位置指針混亂

  9.3  文件綜合應用實戰
    9.3.1  實戰背景
    9.3.2  實戰目的
    9.3.3  實戰內容
    9.3.4  實戰過程
    9.3.5  實戰意義
第10章  學生信息管理系統
  10.1  系統功能設計
  10.2  預處理模塊和結構體
  10.3  函數設計
    10.3.1  main()函數模塊
    10.3.2  輸入記錄模塊
    10.3.3  查找記錄模塊
    10.3.4  刪除記錄模塊
    10.3.5  修改記錄模塊
    10.3.6  插入記錄模塊
    10.3.7  記錄排序模塊
    10.3.8  記錄個數模塊
    10.3.9  顯示記錄模塊
參考文獻

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