基本信息
書名:普通高等教育精品教材 C++程序設計係列教材:C++程序設計教程(第2版)
:39.50元
作者:錢能
齣版社:清華大學齣版社
齣版日期:2005-09-01
ISBN:9787302114642
字數:
頁碼:551
版次:2
裝幀:平裝
開本:16開
商品重量:0.840kg
編輯推薦
《普通高等教育精品教材·C++程序設計係列教材:C++程序設計教程(第2版)》榮獲教育部全國高校教材奬!以C++標準為藍本,從過程化編程的基本描述,到對象化編程的方法展開,乃至高級編程的實質揭示,形成一條自然流暢的主綫,通俗易懂,形象風趣。本書在內容結構上自成體係,並以獨特的描述手法,輻射到計算機專業其他諸課程,體係嚴謹,結構獨特。
n 本書特色:
n 1、第二版全方位改版,代碼全部以標準C++重寫,風格獨特,極具模仿價值;文字詼諧生動,通俗易懂。
n 2、自成體係,結構獨特,整體關聯,輻射計算機各門課程。
n 3、引讀者由欣賞書中的初級精彩到享受國外經典名著的內在精彩。
n 4、觀點鮮明,客觀褒貶C++,對術語的見解獨到。
n 5、C++內部特性和抽象編程並重,強化編程實踐,以實際編程能力衡量計算機水平。
n 部分為程序設計基礎,分四章,包括概述,基本編程語句,數據類型和計算錶達。其中基本編程語句和數據類型為重點,它們一個為算法描述的基礎,一個為數據結構和抽象數據類型描述的基礎。
n 第二部分為過程化程序設計,分三章,包括函數機製,性能和程序結構。其中函數機製和程序結構是重點,前者描述過程,後者描述過程組織。
n 第三部為分麵嚮對象編程基礎,實際上就是基於對象的編程方法,分四章,包括類,對象生滅,繼承和基於對象編程。前三章對類機製作瞭全麵描述,後一章是基於對象方法的一個歸納和實例。
n 第四部分為高級編程,分四章,包括多態,抽象類,模闆,異常。多態和抽象類是麵嚮對象編程的核心內容,模闆論述瞭泛型編程,異常則強化瞭麵嚮對象編程中的可靠性和容錯性。
內容提要
本書是《C++程序設計教程》的第二版。然而從指導思想、內容結構、寫作特點等方麵,都以全新的麵貌呈現於讀者。《普通高等教育精品教材·C++程序設計係列教材:C++程序設計教程(第2版)》全部重新執筆,代碼全部重寫,涵蓋瞭基本C++編程方法的全部技術特徵。
n 本書以C++標準為藍本,從過程化編程的基本描述,到對象化編程的方法展開,乃至高級編程的實質揭示,形成一條自然流暢的主綫,通俗易懂,形象風趣。本書在內容結構上自成體係,並以獨特的描述手法,輻射到計算機專業其他諸課程,體係嚴謹,結構獨特。
n 作者在長期的教學、科研實踐以及ACM大學生程序設計競賽培訓工作中,總結齣瞭許多難能可貴的教學經驗,能使讀者快捷而準確地找到編程技術要領,洞穿C++內部實現要害,直擊抽象編程本質。
n 與本書配套,《C++課程設計指導》、《C++程序設計習題及解答》、《C++程序設計教程詳解》和《C++程序設計教程精粹》也將陸續麵世。除此之外,還配有C++程序設計教程課件和源代碼供讀者下載。
n 本書適用於大學計算機程序設計教學,也適閤於立誌自學成纔的讀者,幫助他們從零開始走嚮高級程序員。本書也旨在引導讀者從欣賞C++入門的初級精彩到享受C++經典名作的內在精彩,因而,也是一本軟件工作者不可多得的案頭參考書。
目錄
部分 基礎編程
n第1章 概述
n1.1 程序設計語言
n1.2 C++前史
n1.3 C++
n1.3.1 褒貶C
n1.3.2 C繼承者
n1.3.3 標準C++
n1.4 C++編程流程
n1.4.1 編程過程
n1.4.2 小樣闆程序
n1.4.3 編程風格
n1.5 程序與算法
n1.5.1 程序
n1.5.2 算法
n1.5.3 編程與結構
n1.6 過程化程序設計
n1.6.1 基於過程的程序設計
n1.6.2 結構化程序設計
n1.7 對象化程序設計
n1.7.1 基於對象的程序設計
n1.7.2 麵嚮對象的程序設計
n1.8 目的歸納
n1.9 練習1
n第2章 基本編程語句
n2.1 說明語句
n2.1.1 變量定義
n2.1.2 函數聲明和定義
n2.1.3 初始化與賦值
n2.2 條件語句
n2.2.1 if語句
n2.2.2 條件錶達式
n2.2.3 switch語句
n2.2.4 if或switch語句
n2.3 循環語句
n2.3.1 for循環結構
n2.3.2 for循環
n2.3.3 while循環
n2.4 循環設計
n2.4.1 字符圖形
n2.4.2 素數判定
n2.5 輸入輸齣語句
n2.5.1 標準I/O流
n2.5.2 流狀態
n2.5.3 文件流
n2.6 轉移語句
n2.6.1 break語句
n2.6.2 continue語句
n2.7 再做循環設計
n2.7.1 邏輯判斷
n2.7.2 級數逼近
n2.8 目的歸納
n2.9 練習2
n第3章 數據類型
n3.1 整型
n1.3.1 二進製補碼
n1.3.2 整型數錶示範圍
n1.3.3 編譯器與整數長度
n1.3.4 整數字麵值
n1.3.5 整數算術運算
n3.2 整數子類
n3.2.1 字符型
n3.2.2 枚舉型
n3.2.3 布爾型
n3.3 浮點型
n3.3.1 浮點數錶示
n3.3.2 浮點型錶示範圍
n3.4 C-串與string
n……
n第4章 計算錶達
n第二部分 過程化編程
n第5章 函數機製
n第6章 性能
n第7章 程序結構
n第三部分 麵嚮對象編程技術
n第8章 類
n第9章 對象生滅
n第10章 繼承
n第11章 基於對象編程
n第四部分 高級編程
n第12章 多態
n第13章 抽象類
n第14章 模闆
n第15章 異常
n附錄
n附錄A 語法導讀
n附錄B 標準模闆庫導用
n附錄C 參考文獻
作者介紹
錢能,1984年畢業於上海復旦大學計算機軟件專業;1988年獲電子工業部科技青年稱號;兩次獲得浙江省級教學成果奬二等奬。
n 1999年在清華大學齣版社齣版 “C++程序設計係列教材” 的批,共三種:《C++程序設計教程》、《C++程序設計實驗指導》及《C++程序設計習題及解答》。
n 2002年,《C++程序設計教程》一書獲得國傢教育部評選的全國高校教材二等奬。目前該書纍計已超過400000冊,深受高校師生的歡迎。
n 指導學生多次在ACM/ICPC亞洲預賽北京賽區中獲得銅奬以上成績;2004年指導學生在ACM/ICPC亞洲預賽北京賽區中獲得排名第8。
n 從事《程序設計》、《數據結構》、《離散數學》、《算法與設計》、《編程與技巧》等專業基礎類課程教學,及算法研究,教學經驗豐富。
文摘
序言
這本書實在是一次超乎預期的學習體驗!從拿到它開始,我就被它嚴謹而不失趣味的編排深深吸引。每一章的講解都循序漸進,從最基礎的概念入手,然後逐漸深入到更復雜的應用。我特彆喜歡它在解釋抽象概念時,總是能輔以非常貼切的現實生活中的例子,這讓我在理解諸如類、對象、繼承、多態這些核心概念時,不再感到枯燥乏味,而是能夠體會到它們在實際編程中的強大力量。書中提供的代碼示例也十分精煉,結構清晰,能夠很好地幫助我們鞏固所學知識。而且,作者並沒有止步於理論的講解,很多章節都包含瞭“挑戰”或者“思考題”,這些題目非常有啓發性,能夠鍛煉我們的邏輯思維和解決問題的能力,讓我感覺不僅僅是在學習語法,更是在學習如何“編程”。我已經迫不及待地想通過這些練習來進一步提升我的C++技能瞭。
評分坦白講,一本好的程序設計教材,關鍵在於能否讓讀者“學得懂、用得上”。而這本《C++程序設計教程(第2版)》在這方麵做得非常齣色。作者在寫作風格上,既有學術的嚴謹性,又不失通俗易懂的親和力。對於C++中一些容易引起混淆的概念,比如函數重載、運算符重載、模闆等,書中都進行瞭非常細緻的辨析,並且通過大量的示例代碼來佐證其用法和區彆。我尤其贊賞書中對麵嚮對象編程思想的深入闡述,它不僅僅是羅列語法,更是引導讀者理解麵嚮對象設計的核心理念,這對於培養良好的編程習慣至關重要。此外,書中對異常處理和文件操作的講解也十分詳盡,這些都是實際編程中非常重要的技能,掌握它們能讓我們的程序更加健壯和可靠。
評分這本書的內容設計非常貼閤高等教育的教學需求,理論與實踐的結閤做得非常齣色。在講解每一個新的概念時,作者都會先給齣清晰的定義和原理,然後立即附上相關的代碼示例,並且這些示例往往都足夠簡單且具有代錶性,能夠幫助讀者快速理解抽象的概念。更難得的是,書中很多章節都設置瞭“課後習題”,這些習題的難度梯度設計得很閤理,從基礎的鞏固性練習到具有一定挑戰性的綜閤性題目,能夠滿足不同水平讀者的需求。我尤其喜歡那些需要運用前麵章節所學知識來解決問題的題目,這極大地提升瞭我的學習效率和獨立思考的能力。通過這些練習,我不僅掌握瞭C++的語法,更重要的是學會瞭如何運用C++去解決實際的編程問題,這種成就感是無與倫比的。
評分作為一名計算機科學專業的學生,我接觸過不少C++相關的教材,但不得不說,這本《C++程序設計教程(第2版)》是我認為最值得推薦的一本。它在內容編排上,緊扣C++語言的特點,從基礎語法到高級特性,都進行瞭係統性的梳理。我特彆喜歡它在介紹一些復雜的主題時,能夠有效地利用圖示和流程圖來輔助說明,這使得原本可能比較抽象的邏輯變得一目瞭然。書中對C++11及之後版本的一些新特性也有所提及,這使得教材內容更具前瞻性,也讓我能夠接觸到更現代的C++編程範式。而且,書中提供的每一個代碼示例,都經過瞭精心設計,邏輯清晰,注釋到位,並且能夠直接運行,極大地節省瞭我們查找和調試代碼的時間。總而言之,這本書是一本內容充實、講解透徹、兼具理論深度和實踐指導意義的優秀教材。
評分說實話,我之前對C++一直有些畏懼,覺得它是一門非常高深且難以掌握的語言。但是,這本《C++程序設計教程(第2版)》徹底改變瞭我的看法。作者在內容呈現上花費瞭大量的心思,讓原本可能晦澀難懂的知識變得生動有趣。最讓我印象深刻的是,書中對指針和內存管理的講解,這部分內容通常是很多初學者的“絆腳石”,但這本書卻用非常形象的比喻和逐步遞進的示例,將復雜的概念解釋得清晰透徹,讓我這個初學者都能茅塞頓開。此外,書中對STL(標準模闆庫)的介紹也非常到位,它展示瞭如何利用STL來高效地解決常見編程問題,這對於提高代碼的可讀性和可維護性非常有幫助。我感覺這本書就像一位經驗豐富的導師,耐心地引導我一步步走齣C++的迷霧,找到通往精通的道路。
評分這傢店開的發票沒有寫書名,不能報銷,而且店傢態度emmmm
評分還可以啦
評分還可以咯……可以用
評分還可以啦
評分不錯
評分用的還好,就是有一點點小破損,包裝不好。
評分這傢店開的發票沒有寫書名,不能報銷,而且店傢態度emmmm
評分一本好書,剛開始看。
評分這傢店開的發票沒有寫書名,不能報銷,而且店傢態度emmmm
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有