《C++程式設計教程》是《C++程式設計教程》的第二版。然而從指導思想、內容結構、寫作特點等方面,都以全新的面貌呈現於讀者。全書全部重新執筆,代碼全部重寫,涵蓋了基本C++編程方法的全部技術特徵。作者在長期的教學、科研實踐以及ACM大學生程式設計競賽培訓工作中,總結出了許多難能可貴的教學經驗,能使讀者快捷而準確地找到編程技術要領,洞穿C++內部實現要害,直擊抽象編程本質。與《C++程式設計教程》配套,《C++課程設計指導》、《C++程式設計習題及解答》、《C++程式設計教程詳解》和《C++程式設計教程精粹》也將陸續面世。除此之外,還配有C++程式設計教程課件和原始碼供讀者下載。
基本介紹
- 中文名:C++程式設計系列教材•C++程式設計系列教材•C++程式設計教程
- 出版社:清華大學出版社
- 頁數:551頁
- ISBN:7302114641, 9787302114642
- 品牌:清華大學出版社
- 作者:錢能
- 出版日期:2005年9月1日
- 開本:16開
- 定價:39.50
內容簡介
作者簡介
1999年在清華大學出版社出版 “C++程式設計系列教材” 的第一批,共三種:《C++程式設計教程》、《C++程式設計實驗指導》及《C++程式設計習題及解答》。
2002年,《C++程式設計教程》一書獲得國家教育部評選的全國高校優秀教材二等獎。目前該書累計銷量已超過400000冊,深受高校師生的歡迎。
指導學生多次在ACM/ICPC亞洲預賽北京賽區中獲得銅獎以上成績;2004年指導學生在ACM/ICPC亞洲預賽北京賽區中獲得排名第8。
從事《程式設計》、《數據結構》、《離散數學》、《算法與設計》、《編程與技巧》等專業基礎類課程教學,及算法研究,教學經驗豐富。
媒體推薦
本書特色:
1、第二版全方位改版,代碼全部以標準C++重寫,風格獨特,極具模仿價值;文字詼諧生動,通俗易懂。
2、自成體系,結構獨特,整體關聯,輻射計算機各門課程。
3、引領讀者由欣賞書中的初級精彩到享受國外經典名著的內在精彩。
4、觀點鮮明,客觀褒貶C++,對術語的見解獨到。
5、C++內部特性和抽象編程並重,強化編程實踐,以實際編程能力衡量計算機水平。
圖書目錄
第1章 概述
1.1 程式設計語言
1.2 C++前史
1.3 C++
1.3.1 褒貶C
1.3.2 C繼承者
1.3.3 標準C++
1.4 C++編程流程
1.4.1 編程過程
1.4.2 最小樣板程式
1.4.3 編程風格
1.5 程式與算法
1.5.1 程式
1.5.2 算法
1.5.3 編程與結構
1.6 過程化程式設計
1.6.1 基於過程的程式設計
1.6.2 結構化程式設計
1.7 對象化程式設計
1.7.1 基於對象的程式設計
1.7.2 面向對象的程式設計
1.8 目的歸納
1.9 練習1
第2章 基本編程語句
2.1 說明語句
2.1.1 變數定義
2.1.2 函式聲明和定義
2.1.3 初始化與賦值
2.2 條件語句
2.2.1 if語句
2.2.2 條件表達式
2.2.3 switch語句
2.2.4 if或switch語句
2.3 循環語句
2.3.1 for循環結構
2.3.2 for循環
2.3.3 while循環
2.4 循環設計
2.4.1 字元圖形
2.4.2 素數判定
2.5 輸入輸出語句
2.5.1 標準I/O流
2.5.2 流狀態
2.5.3 檔案流
2.6 轉移語句
2.6.1 break語句
2.6.2 continue語句
2.7 再做循環設計
2.7.1 邏輯判斷
2.7.2 級數逼近
2.8 目的歸納
2.9 練習2
第3章 數據類型
3.1 整型
1.3.1 二進制補碼
1.3.2 整型數表示範圍
1.3.3 編譯器與整數長度
1.3.4 整數字面值
1.3.5 整數算術運算
3.2 整數子類
3.2.1 字元型
3.2.2 枚舉型
3.2.3 布爾型
3.3 浮點型
3.3.1 浮點數表示
3.3.2 浮點型表示範圍
3.4 C-串與string
……
第4章 計算表達
第二部分 過程化編程
第5章 函式機制
第6章 性能
第7章 程式結構
第三部分 面向對象編程技術
第8章 類
第9章 對象生滅
第10章 繼承
第11章 基於對象編程
第四部分 高級編程
第12章 多態
第13章 抽象類
第14章 模板
第15章 異常
附錄
附錄A 語法導讀
附錄B 標準模板庫導用
附錄C 參考文獻