2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

中國高等學校計算機科學與技術專業規劃教材:C++程序設計(應用型)

  • 作者:嚴悍 等 著
  • 出版社: 清華大學出版社
  • 出版時間:2010-07-01
  • 版次:1
  • 商品編號: 10080816

    頁數:588

    印刷時間:2010-07-01


HK$84.20 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

自C語言問世以來歷經30年的改進完善,目前C/C++已成為國內外廣泛採用的編程語言,應用於多種計算平台。國內所有高校都開設C/C++編程的相關課程,也出現了近百種相關教材。由於C/C++語言涵蓋了結構化編程和面向對象編程的很多概念,編程表達複雜多變,使初學者感到學習實踐的難度較大。《C++程序設計》採用研討方式,力圖在實踐上增強讀者的編程求解能力。
  《C++程序設計》共分3部分。第1部分主要介紹基於C語言的結構化編程技術,從基本類型開始,主要探討運算符、表達式、語句、函數、數組、自定義類型、指針等內容。第2部分介紹基於C++的面向對象編程技術,探討面向對象編程的基本特性(封裝性、繼承性和多態性),從類和對象開始,主要探討構造與析構函數、類的繼承性、運算符重載、模板、輸入輸出流、異常處理。第3部分是根據ANSIC++標準的語法補充,以及附錄中的各種常用函數庫類庫。
  《C++程序設計》可作為大學各專業學生學習實踐C++的基礎教材,也適合作為軟件工程開發人員的自學用書和研究人員的參考用書。

目錄

第1章 概述
1.1 C++語言發展歷史
1.2 一個簡單的C++程序
1.3 編程的基本要求
1.4 C++程序的開發步驟
1.5 VC++開發環境簡介
1.6 C++開發環境
1.7 本書組織結構
練習題

第2章 數據類型與變量
2.1 關鍵字和標識符
2.1.1 關鍵字
2.1.2 標識符
2.1.3 標點符號
2.1.4 分隔符
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.4 變量
2.4.1 變量的說明
2.4.2 變量的初始化
2.4.3 變量的賦值
2.4.4 變量的輸入輸出
2.4.5 命名常量
小結
練習題

第3章 運算符與表達式
3.1 基本運算符
3.1.1 算術運算符
3.1.2 關係運算符
3.1.3 邏輯運算符
3.1.4 位運算符
3.1.5 條件運算符
3.1.6 賦值運算符
3.1.7 逗號運算符
3.1.8 自增、自減運算符
3.1.9 size of運算符
3.1.10 typeid運算符
3.2 表達式
3.2.1 左值表達式和右值表達式
3.2.2 算術表達式
3.2.3 賦值表達式
3.2.4 關係表達式
3.2.5 邏輯表達式
3.2.6 逗號表達式
3.2.7 表達式語句
3.3 類型轉換
3.3.1 自動類型轉換
3.3.2 賦值類型轉換
3.3.3 強制類型轉換
小結
練習題

第4章 基本語句
4.1 語句分類
4.1.1 說明語句
4.1.2 表達式語句
4.1.3 選擇語句
4.1.4 循環語句
4.1.5 跳轉語句
4.1.6 空語句
4.1.7 復合語句
4.1.8 異常處理語句
4.1.9 標號語句
4.2 程序的基本結構
4.2.1 順序結構
4.2.2 選擇結構
4.2.3 循環結構
4.3 選擇語句
4.3.1 條件語句
4.3.2 開關語句
4.4 循環語句
4.4.1 while語句
4.4.2 do-while語句
4.4.3 for語句
4.4.4 循環語句的比較
4.4.5 循環的嵌套
4.5 跳轉語句
4.5.1 break語句
4.5.2 continue語句
4.5.3 goto語句與標號語句
4.6 例子
小結
練習題

第5章 函數和編譯預處理
5.1 函數的基本概念
5.1.1 庫函數和用戶定義函數
5.1.2 無參函數和有參函數
5.1.3 有返回值函數和無返回值函數
5.2 函數的定義
5.2.1 無參函數的定義
5.2.2 有參函數的定義
5.2.3 函數定義的要點
5.3 函數的調用
5.3.1 函數調用的形式
5.3.2 函數調用的方式
5.3.3 函數調用的要點
5.4 函數的重載
5.4.1 重載函數的定義
5.4.2 重載函數的調用
5.5 嵌套調用和遞歸調用
5.5.1 函數的嵌套調用
5.5.2 函數的遞歸調用
5.6 函數原型
5.7 特殊參數
5.7.1 帶默認值的形參
5.7.2 可變參數
5.8 內聯函數
5.9 作用域
5.9.1 塊作用域
5.9.2 文件作用域
5.9.3 函數原型作用域
5.9.4 函數作用域
5.10 程序運行期的存儲區域
5.10.1 靜態存儲區
5.10.2 全局存儲區
5.10.3 動態存儲區
5.11 存儲類
5.11.1 auto變量
5.11.2 register變量
5.11.3 static變量與多文件項目
5.11.4 extern變量
5.11.5 存儲類小結
5.12 編譯預處理
5.12.1 包含文件
5.12.2 無參宏
5.12.3 有參宏
5.12.4 條件編譯
5.12.5 條件編譯示例
5.12.6 其他預處理指令
小結
練習題

第6章 數組
6.1 一維數組
6.1.1 一維數組的定義
6.1.2 一維數組的初始化
6.1.3 一維數組的使用
……
第7章 結構、枚舉、共同體
第8章 指針和引用
第9章 類和對象
第10章 構造函數與析構函數
第11章 類的繼承
第12章 運算符重載
第13章 模板
第14章 輸入輸出流
第15章 異常
第16章 ANSI C++標準語法補充
附錄A ASCII碼表
附錄B 常用庫函數
參考文獻


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。