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

C語言程序設計(微課版)/電腦類技能型理實一體化新形態系列

  • 作者:編者:肖川//鄭美珠//楊洪軍|責編:李慧恬
  • 出版社:清華大學
  • ISBN:9787302698043
  • 出版日期:2025/08/01
  • 裝幀:平裝
  • 頁數:327
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以培養電腦專業學生的系統化編程思維與工程實踐能力為核心目標,結合C語言的基礎性與前沿應用場景,系統構建從語法基礎到複雜項目開發的完整知識體系。在夯實傳統C語言編程技能的基礎上,本書創新性引入人工智慧工具鏈與跨領域案例,幫助讀者理解C語言在新時代技術生態中的獨特價值,具備以工程思維解決實際問題的能力,為後續專業學習與職業發展奠定堅實基礎。
    本書共12章,內容循序漸進、層次分明。按基礎語法、控制結構、函數、數據結構、文件操作、現代工具和AI應用的邏輯順序展開,並提供了涵蓋大部分知識點的微課視頻。本書內容全面、條理清晰、實例豐富、實用性強,主要供高等院校電腦和相關專業的學生使用。

作者介紹
編者:肖川//鄭美珠//楊洪軍|責編:李慧恬

目錄
第1章  初識C語言——編程探索之旅的嶄新起點
  1.1  電腦語言
  1.2  C語言發展歷史
  1.3  C語言的特點
  1.4  第一個C語言程序
  1.5  C語言程序開發步驟
  1.6  C語言程序的演算法
    1.6.1  演算法的含義
    1.6.2  演算法的特點
    1.6.3  演算法的描述
  職業素養小故事
第2章  數據類型和運算符——C語言編程的基石與工具
  2.1  標識符
    2.1.1  C語言的字符集
    2.1.2  關鍵字
    2.1.3  標識符
  2.2  數據類型
  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  C語言運算符簡介
    2.4.2  算術運算符
    2.4.3  賦值運算符和賦值表達式
    2.4.4  逗號運算符和逗號表達式
  2.5  宏定義
    2.5.1  不帶參數的宏定義
    2.5.2  帶參數的宏定義
  2.6  常見錯誤
  職業素養小故事
第3章  數據的輸入/輸出——C語言程序的交互橋樑
  3.1  C語言語句的分類
  3.2  程序的三種基本結構
  3.3  數據輸入/輸出的概念
  3.4  字元輸入/輸出函數
    3.4.1  字元輸出函數putchar()函數
    3.4.2  字元輸入函數getchar()函數
  3.5  格式輸入/輸出函數
    3.5.1  格式輸出函數printf()
    3.5.2  格式輸入函數scanf()
  3.6  程序舉例
  3.7  常見錯誤
  職業素養小故事
第4章  選擇結構——C語言程序的決策核心
  4.1  關係運算

    4.1.1  關係運算符及優先順序
    4.1.2  關係表達式
  4.2  邏輯運算
    4.2.1  邏輯運算符及優先順序
    4.2.2  邏輯表達式
  4.3  if語句
    4.3.1  if語句的三種基本形式
    4.3.2  if語句的嵌套
    4.3.3  條件運算符
  4.4  switch語句
  4.5  程序舉例
  4.6  常見錯誤
  職業素養小故事
第5章  循環結構——C語言程序的效率引擎
  5.1  while語句
    5.1.1  while語句的基本格式
    5.1.2  while語句的執行過程
  5.2  do...while語句
    5.2.1  do...while語句的基本格式
    5.2.2  do...while語句的執行過程
  5.3  for語句
    5.3.1  for語句的基本格式
    5.3.2  for語句的執行過程
  5.4  循環嵌套
  5.5  輔助控制語句
    5.5.1  break語句
    5.5.2  continue語句
  5.6  goto語句
  5.7  程序舉例
  5.8  常見錯誤
  職業素養小故事
第6章  數組——C語言數據存儲與處理的利器
  6.1  一維數組
    6.1.1  一維數組的定義
    6.1.2  一維數組元素的引用
    6.1.3  一維數組的初始化
  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.3.6  字元串處理函數
  6.4  程序舉例
  6.5  常見錯誤
  職業素養小故事

第7章  函數——C語言模塊化編程的基石
  7.1  函數概述
  7.2  函數的定義
    7.2.1  無參函數的定義
    7.2.2  有參函數的定義
  7.3  函數的參數和函數的值
    7.3.1  形參和實參
    7.3.2  函數的返回值
  7.4  函數的調用
    7.4.1  函數調用的一般形式
    7.4.2  函數調用的方式
    7.4.3  函數的聲明
  7.5  函數的嵌套調用
  7.6  函數的遞歸調用
  7.7  數組作為函數的參數
    7.7.1  數組元素作為函數實參
    7.7.2  數組名作為函數參數
  7.8  局部變數和全局變數
    7.8.1  局部變數
    7.8.2  全局變數
  7.9  變數的存儲類型
    7.9.1  動態存儲方式與靜態存儲方式
    7.9.2  auto變數
    7.9.3  用static聲明局部變數
    7.9.4  register變數
    7.9.5  extern變數
  7.10  程序舉例
  7.11  常見錯誤
  職業素養小故事
第8章  指針——C語言深入內存管理與高效編程的鑰匙
  8.1  地址指針的基本概念
  8.2  變數的指針和指向變數的指針變數
    8.2.1  指針變數的定義
    8.2.2  指針變數的引用
    8.2.3  指針變數的幾點說明
  8.3  數組的指針和指向數組的指針變數
    8.3.1  指向數組元素的指針
    8.3.2  指向多維數組的指針和指針變數
  8.4  指針作為函數參數
  8.5  字元串的指針和指向字元串的指針變數
    8.5.1  字元串的表示形式
    8.5.2  使用字元串指針變數與字元數組的區別
  8.6  函數的指針和指向函數的指針變數
  8.7  返回指針值的函數
  8.8  指針數組和指向指針的指針變數
    8.8.1  指針數組的概念
    8.8.2  指向指針的指針變數
    8.8.3  main()函數的參數
  8.9  內存分配
    8.9.1  內存分配方式

    8.9.2  程序的內存分區
    8.9.3  棧與堆的比較
    8.9.4  動態內存分配
  8.10  有關指針的數據類型和指針運算的小結
    8.10.1  有關指針的數據類型的小結
    8.10.2  指針運算的小結
    8.10.3  void指針類型
  8.11  常見錯誤
  職業素養小故事
第9章  結構型與共享型——數據組織與協作啟蒙
  9.1  結構型
    9.1.1  結構型的定義
    9.1.2  結構型變數的定義與初始化
    9.1.3  結構型變數成員的引用
    9.1.4  結構型數組的定義
    9.1.5  結構型指針變數的定義和使用
  9.2  共享型
    9.2.1  共享型的定義
    9.2.2  共享型變數的定義和使用
  9.3  枚舉型
    9.3.1  枚舉型的定義
    9.3.2  枚舉變數的定義
    9.3.3  枚舉變數的賦值和使用
  9.4  用typedef定義類型
  職業素養小故事
第10章  文件——數據存儲與讀取的關鍵
  10.1  C語言文件概述
  10.2  文件指針
  10.3  文件的打開與關閉
    10.3.1  文件的打開函數fopen()
    10.3.2  文件的關閉函數fclose()
  10.4  文件的讀/寫
    10.4.1  字元讀/寫函數fgetc()/fputc()
    10.4.2  字元串讀/寫函數fgets()/fputs()
    10.4.3  數據塊讀/寫函數fread()/fwrite()
    10.4.4  格式化讀/寫函數fscanf()/fprintf()
  10.5  文件的隨機讀/寫
    10.5.1  文件的定位函數
    10.5.2  文件的隨機讀/寫
  10.6  文件的檢測
  職業素養小故事
第11章  人工智慧編程賦能C語言
  11.1  在VS Code中編寫C語言程序
    11.1.1  VS Code簡介
    11.1.2  VS Code的安裝
    11.1.3  VS Code配置C/C++開發環境
    11.1.4  在VS Code上編寫C語言代碼並編譯執行
  11.2  DeepSeek簡介
    11.2.1  公司概況與發展歷程
    11.2.2  核心技術體系

    11.2.3  產品與服務體系
    11.2.4  技術理念與社會責任
    11.2.5  行業影響與未來規劃
  11.3  在VS Code中接入DeepSeek
    11.3.1  VS Code接入本地部署DeepSeek服務
    11.3.2  VS Code接入線上DeepSeek服務
  11.4  在Trae CN中編寫C語言程序
    11.4.1  Trae CN簡介
    11.4.2  Trae的下載與安裝
    11.4.3  在Trae上編寫C語言代碼並編譯成功
    11.4.4  利用Trae?Chat模式回答問題、優化代碼
  11.5  常見問題
    11.5.1  VS Code環境配置、編譯與運行的常見問題
    11.5.2  VS Code中接入本地部署DeepSeek服務的常見問題
  職業素養小故事
第12章  C語言在人工智慧領域的應用
  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  專家系統
  12.3  人工智慧領域中的C語言應用
    12.3.1  使用C語言實現線性回歸模型
    12.3.2  使用C語言實現神經網路
    12.3.3  使用C語言實現圖像邊緣檢測
  職業素養小故事
參考文獻
附錄A  C語言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