出版時間:2005-9 出版社:清華大學出版社 作者:錢能 頁數(shù):551
Tag標簽:無
內容概要
本書是《C++程序設計教程》的第二版。然而從指導思想、內容結構、寫作特點等方面,都以全新的面貌呈現(xiàn)于讀者。全書全部重新執(zhí)筆,代碼全部重寫,涵蓋了基本C++編程方法的全部技術特征。 本書以C++標準為藍本,從過程化編程的基本描述,到對象化編程的方法展開,乃至高級編程的實質揭示,形成一條自然流暢的主線,通俗易懂,形象風趣。本書在內容結構上自成體系,并以獨特的描述手法,輻射到計算機專業(yè)其他諸課程,體系嚴謹,結構獨特。 作者在長期的教學、科研實踐以及ACM大學生程序設計競賽培訓工作中,總結出了許多難能可貴的教學經驗,能使讀者快捷而準確地找到編程技術要領,洞穿C++內部實現(xiàn)要害,直擊抽象編程本質。 與本書配套,《C++課程設計指導》、《C++程序設計習題及解答》、《C++程序設計教程詳解》和《C++程序設計教程精粹》也將陸續(xù)面世。除此之外,還配有C++程序設計教程課件和源代碼供讀者下載。 本書適用于大學計算機程序設計教學,也適合于立志自學成才的讀者,幫助他們從零開始走向高級程序員。本書也旨在引導讀者從欣賞C++入門的初級精彩到享受C++經典名作的內在精彩,因而,也是一本軟件工作者不可多得的案頭參考書。
作者簡介
錢能,1984年畢業(yè)于上海復旦大學計算機軟件專業(yè);1988年獲電子工業(yè)部優(yōu)秀科技青年稱號;兩次獲得浙江省級優(yōu)秀教學成果獎二等獎。
1999年在清華大學出版社出版 “C++程序設計系列教材” 的第一批,共三種:《C++程序設計教程》、《C++程序設計實驗指導》及《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 函數(shù)聲明和定義 2.1.3 初始化與賦值 2.2 條件語句 2.2.1 if語句 2.2.2 條件表達式 2.2.3 switch語句 2.2.4 if或switch語句 2.3 循環(huán)語句 2.3.1 for循環(huán)結構 2.3.2 for循環(huán) 2.3.3 while循環(huán) 2.4 循環(huán)設計 2.4.1 字符圖形 2.4.2 素數(shù)判定 2.5 輸入輸出語句 2.5.1 標準I/O流 2.5.2 流狀態(tài) 2.5.3 文件流 2.6 轉移語句 2.6.1 break語句 2.6.2 continue語句 2.7 再做循環(huán)設計 2.7.1 邏輯判斷 2.7.2 級數(shù)逼近 2.8 目的歸納 2.9 練習2 第3章 數(shù)據(jù)類型 3.1 整型 1.3.1 二進制補碼 1.3.2 整型數(shù)表示范圍 1.3.3 編譯器與整數(shù)長度 1.3.4 整數(shù)字面值 1.3.5 整數(shù)算術運算 3.2 整數(shù)子類 3.2.1 字符型 3.2.2 枚舉型 3.2.3 布爾型 3.3 浮點型 3.3.1 浮點數(shù)表示 3.3.2 浮點型表示范圍 3.4 C-串與string …… 第4章 計算表達第二部分 過程化編程 第5章 函數(shù)機制 第6章 性能 第7章 程序結構第三部分 面向對象編程技術 第8章 類 第9章 對象生滅 第10章 繼承 第11章 基于對象編程第四部分 高級編程 第12章 多態(tài) 第13章 抽象類 第14章 模板 第15章 異常附錄 附錄A 語法導讀 附錄B 標準模板庫導用 附錄C 參考文獻
編輯推薦
《普通高等教育精品教材·C++程序設計系列教材:C++程序設計教程(第2版)》榮獲教育部全國高校優(yōu)秀教材獎!以C++標準為藍本,從過程化編程的基本描述,到對象化編程的方法展開,乃至高級編程的實質揭示,形成一條自然流暢的主線,通俗易懂,形象風趣。本書在內容結構上自成體系,并以獨特的描述手法,輻射到計算機專業(yè)其他諸課程,體系嚴謹,結構獨特?! ”緯厣骸 ?、第二版全方位改版,代碼全部以標準C++重寫,風格獨特,極具模仿價值;文字詼諧生動,通俗易懂?! ?、自成體系,結構獨特,整體關聯(lián),輻射計算機各門課程?! ?、引領讀者由欣賞書中的初級精彩到享受國外經典名著的內在精彩?! ?、觀點鮮明,客觀褒貶C++,對術語的見解獨到?! ?、C++內部特性和抽象編程并重,強化編程實踐,以實際編程能力衡量計算機水平?! 〉谝徊糠譃槌绦蛟O計基礎,分四章,包括概述,基本編程語句,數(shù)據(jù)類型和計算表達。其中基本編程語句和數(shù)據(jù)類型為重點,它們一個為算法描述的基礎,一個為數(shù)據(jù)結構和抽象數(shù)據(jù)類型描述的基礎?! 〉诙糠譃檫^程化程序設計,分三章,包括函數(shù)機制,性能和程序結構。其中函數(shù)機制和程序結構是重點,前者描述過程,后者描述過程組織?! 〉谌繛榉置嫦驅ο缶幊袒A,實際上就是基于對象的編程方法,分四章,包括類,對象生滅,繼承和基于對象編程。前三章對類機制作了全面描述,后一章是基于對象方法的一個歸納和實例?! 〉谒牟糠譃楦呒壘幊?,分四章,包括多態(tài),抽象類,模板,異常。多態(tài)和抽象類是面向對象編程的核心內容,模板論述了泛型編程,異常則強化了面向對象編程中的可靠性和容錯性。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載