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

C++程序設計及項目實踐(微課視頻版教育部高等學校電腦類專業教學指導委員會規劃教材)

  • 作者:編者:李小斌//祝義|責編:葛鵬程//薛陽
  • 出版社:清華大學
  • ISBN:9787302688013
  • 出版日期:2025/05/01
  • 裝幀:平裝
  • 頁數:358
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書結合產教融合、實例驅動和以生為本的教學理念,理論部分循序漸進,實踐部分學以致用,由作者總結20多年一線教學與軟體開發經驗撰寫而成。
    全書共17章,分為4部分。第1部分(第1?9章)為C++面向過程程序設計,包括基礎概念、表達式、三種流程、函數、數組、自定義類型、指針及引用等。第2部分(第10?13章)為C++面向對象程序設計,包括類和對象、繼承、多態及運算符重載等。第3部分(第14?16章)為C++進階部分,包括文件、異常、命名空間、預處理器、匿名函數、字元串、正則表達式、標準模板庫等。第4部分(第17章)為C++項目開發實踐,包括C++基礎綜合項目、圖形用戶界面項目、資料庫項目、網路通信項目和遊戲開發項目5個案例。
    本書可作為高等院校電腦類相關專業「C++程序設計」課程的教材,也可作為對編程競賽、軟體開發感興趣的讀者的自學讀物,並可作為相關行業技術人員的參考用書。

作者介紹
編者:李小斌//祝義|責編:葛鵬程//薛陽

目錄
第1章  概述
  1.1  C++語言
  1.2  開發工具
  1.3  第一個C++程序
  1.4  開發流程
  1.5  本章小結
  習題1
第2章  常量、變數及表達式
  2.1  常量
    2.1.1  常量基礎
    2.1.2  常量的多種形式
  2.2  變數及數據類型
    2.2.1  變數
    2.2.2  標識符
    2.2.3  基本輸入輸出
    2.2.4  數據類型
    2.2.5  符號常量與命名常量
  2.3  運算符及表達式
    2.3.1  賦值運算符
    2.3.2  算術運算符
    2.3.3  自增自減運算符
    2.3.4  關係運算符
    2.3.5  邏輯運算符
    2.3.6  位運算符
    2.3.7  類型轉換運算符
    2.3.8  複合賦值運算符
    2.3.9  逗號運算符
    2.3.10  運算符的優先順序
  2.4  本章小結
  習題2
第3章  順序結構
  3.1  程序語句
  3.2  三種執行流程
  3.3  順序結構
  3.4  應用
  3.5  本章小結
  習題3
第4章  選擇結構
  4.1  if語句
  4.2  if?else語句
  4.3  if語句的嵌套
  4.4  條件運算符
  4.5  switch
  4.6  應用
  4.7  本章小結
  習題4
第5章  循環結構
  5.1  while語句
  5.2  do?while語句
  5.3  for語句

  5.4  嵌套
    5.4.1  嵌套選擇
    5.4.2  嵌套循環
  5.5  break語句
  5.6  continue語句
  5.7  應用
  5.8  本章小結
  習題5
第6章  函數
  6.1  定義及調用函數
    6.1.1  無參函數
    6.1.2  有參函數
    6.1.3  參數按值單向傳遞
    6.1.4  函數提前聲明
    6.1.5  變數作用域
  6.2  遞歸函數
    6.2.1  可用數學公式描述的問題
    6.2.2  不可用數學公式描述的問題
  6.3  重載函數
  6.4  函數模板
  6.5  參數默認值
  6.6  內聯函數
  6.7  多文件項目
  6.8  標準庫函數
    6.8.1  數學函數
    6.8.2  輸入輸出及格式控制函數
  6.9  應用
  6.10  本章小結
  習題6
第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.3  高維數組
  7.4  函數中的數組
    7.4.1  元素值作為參數
    7.4.2  數組名作為參數
  7.5  字元數組
    7.5.1  定義及使用
    7.5.2  字元串
    7.5.3  字元串處理標準函數
  7.6  應用
  7.7  本章小結
  習題7

第8章  自定義類型
  8.1  結構體
    8.1.1  結構體類型定義
    8.1.2  結構體變數的定義
    8.1.3  結構體變數的初始化
    8.1.4  讀寫結構體變數
    8.1.5  函數中的結構體
    8.1.6  結構體數組
  8.2  聯合體
  8.3  枚舉
  8.4  類型別名
    8.4.1  #define
    8.4.2  typedef
    8.4.3  using
  8.5  應用
  8.6  本章小結
  習題8
第9章  指針及引用
  9.1  指針基礎
    9.1.1  內存地址及指針
    9.1.2  指針變數的定義
    9.1.3  指針變數的使用
    9.1.4  void指針
    9.1.5  NULL指針
    9.1.6  指向指針的指針
  9.2  指針與數組
    9.2.1  數組指針
    9.2.2  指針數組
    9.2.3  字元指針
  9.3  內存動態分配
    9.3.1  基礎類型內存動態分配
    9.3.2  可變長數組動態分配
    9.3.3  結構體類型內存動態分配
  9.4  指針與函數
    9.4.1  指針作為函數參數
    9.4.2  指針作為函數返回值
    9.4.3  函數指針
  9.5  單向鏈表
  9.6  引用
    9.6.1  引用的聲明及使用
    9.6.2  引用作為函數參數
    9.6.3  引用作為函數返回值
  9.7  const對指針及引用的防寫
    9.7.1  保護指針及指針指向值
    9.7.2  保護引用
  9.8  應用
  9.9  本章小結
  習題9
第10章  類和對象
  10.1  初步了解

  10.2  類聲明
    10.2.1  聲明形式
    10.2.2  成員函數
  10.3  對象
    10.3.1  對象的定義
    10.3.2  對象指針
    10.3.3  對象引用
    10.3.4  對象數組
  10.4  構造函數
    10.4.1  一般構造函數
    10.4.2  複製構造函數
  10.5  析構函數
  10.6  this指針
  10.7  靜態成員
    10.7.1  靜態成員數據
    10.7.2  靜態成員函數
  10.8  const對類及對象的保護
  10.9  類模板
  10.10  友元
    10.10.1  友元函數
    10.10.2  友元成員函數
    10.10.3  友元類
  10.11  本章小結
  習題10
第11章  繼承
  11.1  單繼承
    11.1.1  基礎
    11.1.2  訪問屬性
    11.1.3  構造函數
    11.1.4  析構函數
  11.2  多繼承
    11.2.1  基礎
    11.2.2  二義性
    11.2.3  虛繼承及虛基類
  11.3  本章小結
  習題11
第12章  多態
  12.1  基類派生類對象賦值
  12.2  虛函數
  12.3  純虛函數
  12.4  虛析構函數
  12.5  本章小結
  習題12
第13章  運算符重載
  13.1  實現基礎
    13.1.1  示例:成員函數實現
    13.1.2  示例:友元函數實現
  13.2  雙目運算符重載
  13.3  關係運算符重載
  13.4  單目運算符重載

  13.5  賦值運算符重載
  13.6  new與delete運算符重載
  13.7  特殊運算符重載
    13.7.1  函數調用運算符重載
    13.7.2  成員訪問運算符重載
    13.7.3  下標訪問運算符重載
  13.8  類類型轉換
    13.8.1  轉換構造函數:其他類型向類轉換
    13.8.2  類型轉換函數:類向其他類型轉換
  13.9  輸入輸出運算符重載
  13.10  本章小結
  習題13
第14章  文件
  14.1  文本文件
    14.1.1  寫文本文件
    14.1.2  讀文本文件
  14.2  二進位文件
    14.2.1  寫二進位文件
    14.2.2  讀二進位文件
  14.3  文件隨機訪問
    14.3.1  隨機訪問文本文件
    14.3.2  隨機訪問二進位文件
  14.4  應用
  14.5  本章小結
  習題14
第15章  C++進階
  15.1  異常處理
    15.1.1  處理框架
    15.1.2  標準異常類
    15.1.3  自定義異常類
  15.2  命名空間
    15.2.1  單文件單命名空間
    15.2.2  單文件多命名空間
    15.2.3  多文件單命名空間
    15.2.4  多文件多命名空間
  15.3  預處理器
    15.3.1  預處理器指令
    15.3.2  預處理運算符#和##
    15.3.3  預定義的預處理器宏
  15.4  匿名函數
    15.4.1  基礎使用
    15.4.2  mutable特性
  15.5  字元串string類
  15.6  正則表達式
    15.6.1  基礎
    15.6.2  演算法
    15.6.3  迭代器
  15.7  本章小結
  習題15
第16章  標準模板庫

  習題16
第17章  項目實踐
附錄A  ASCII表
附錄B  數的進位
附錄C  轉義字元表
附錄D  C++關鍵字
附錄E  二進位編碼
附錄F  浮點數存儲格式
附錄G  運算符優先順序
附錄H  常用數學函數
附錄I  正則表達式字元
參考文獻

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