出版時間:2012-1 出版社:電子工業(yè)出版社 作者:戴特爾 (Paul Deitel),戴特爾 (Harvey Deitel) 頁數(shù):756 譯者:蘇小紅,李東,王甜甜
Tag標簽:無
前言
譯者序 這是一本極具吸引力的引進版C語言教材,雖然譯者本人曾多年從事C語言教學,也曾編寫C語言教材,但這本書依然讓譯者愛不釋手。相信您在閱讀本書之后也會有同樣的感受。 本書的權威性毋庸置疑。本書作者的著作曾被翻譯成日文、德文、俄文、西班牙文、繁體中文、簡體中文、韓文、法文、波蘭文、意大利文、葡萄牙文、希臘文、烏爾都文和土耳其文,并擁有非常完備的網(wǎng)絡教學資源,從中可看出作者的細心、精心與用心。 講述C語言的書籍很多,其中不乏優(yōu)秀和經(jīng)典之作,在如此眾多的C語言書籍中,本書依然脫穎而出,長期保持旺銷的記錄,可見本書的受歡迎程度?! ∫槐緯軌颢@得如此多國家的讀者的認可與喜愛,恐怕并不多見?! ‖F(xiàn)在譯者翻譯的是本書的第六版。相對于前幾版而言,這一版做了大量修訂,新增加了C安全程序設計、“更上一層樓”練習集,更新了C++和面向對象程序設計、基于Allegro的游戲編程、C99標準介紹,并且在附錄中增加了VisualC++2008和GNUgdb調試的內容。 本書的特色在前言中已有敘述,譯者從讀者角度看,認為其最重要、最難得的三個特色如下: 1.內容寬廣,講解細致,有深度。不同于那種單純的面面俱到的介紹方式,作者能夠從更深入的層次去解釋C語言的特性,讓讀者不僅知其然而且知其所以然,簡單地說,就是讓讀者懂得“為什么”?! ?.實例豐富,面向應用。幾乎每一個實例都是來源于實際應用的,同時又是那么地有趣,讓讀者不僅通過實例理解和掌握C語言的特性,而且還懂得了如何運用這些特性去解決生活中的實際問題。這也許是本書最引人入勝的地方了?! ?.相對于那些單純介紹C語言語法知識的書籍而言,本書另一個與眾不同的特色就是在內容講解的同時,適時穿插了一些“良好的編程習慣”、“常見的編程錯誤”、“錯誤預防提示”、“性能提示”、“可移植性提示”、“軟件工程視點”等提示信息。這些小貼士讓讀者能夠站在更高的角度上去審視C語言的特性,進一步加深對內容的理解?! ”緯髡碌恼挠商K小紅、李東、王甜甜完成完成,譯者在個別地方修改了原著的一些筆誤。翻譯內容的審核工作由馬培軍、黃虎杰、王宇穎和郭茂祖教授負責。前言、附錄和索引的翻譯由馬建芬完成。馬吉權、楊景景、孫志崗、趙巍、車萬翔、張彥航、傅忠傳、張衛(wèi)、溫東新、侯俊英、郭萍、李希然、秦兵、陳惠鵬、孫大烈、李秀坤、徐志明、唐好選、單麗莉、劉旭東、劉國軍、張洪志、郭勇、王慶北分別參與了第1-24章習題的翻譯工作,郝惠馨、婁久、李漾參與了全部書稿的文字校對工作。在此對全部參與本書翻譯和校對工作的人員的辛勤付出表示衷心的感謝,沒有大家的密切合作,本書不可能順利完稿。 本書全部譯稿的完成用了近兩年的時間,雖然經(jīng)過反復推敲和字斟句酌,但錯誤或不準確之處也在所難免,歡迎讀者來信批評指正。 最后譯者想對讀者說的是,初識本書,您千萬不要被本書的篇幅所嚇倒,翻開它,那些智慧的火花就像黑暗中的明燈一樣,一定會照亮您學習C語言的征程。相信我們吧,千萬不要錯過?! ∽g者 2011年11月于哈爾濱工業(yè)大學 計算機科學與技術學院
內容概要
本書是全球暢銷的C語言教程之一。全書系統(tǒng)地介紹了4種當今流行的程序設計方法——面向過程、基于對象、面向對象以及泛型編程,內容全面、生動、易懂,作者由淺入深地介紹了結構化編程及軟件工程的基本概念,從簡單的概念到最終的完整的語言描述,清晰、準確、透徹、詳細地講解了C語言,尤其注重程序設計思想和方法的介紹。相對于上一版,這一版在內容方面新增加了C安全程序設計、“更上一層樓”練習集,更新了C++和面向對象程序設計、基于Allegro的游戲編程、C99標準介紹等內容。
“活代碼”方法(即通過可執(zhí)行的代碼來講解理論概念的方法)是本書的另一特色,它可以促進學生積極地參與到程序設計中來。被突出顯示的各種程序設計提示,則是作者多年教學的經(jīng)驗總結。本書不僅適合于初學者學習,作為高校計算機程序設計教學的教科書,也同樣適用于有經(jīng)驗的程序員,作為軟件開發(fā)人員的專業(yè)參考書。
作者簡介
作者:(美國)戴特爾 (Paul Deitel) (美國)戴特爾 (Harvey Deitel) 譯者:蘇小紅 等
書籍目錄
第1章 計算機、Internet 和萬維網(wǎng)導論
第2章 C語言程序設計入門
第3章 結構化的C程序設計
第4章 C程序控制
第5章 C函數(shù)
第6章 C數(shù)組
第7章 C指針
第8章 C 字符和字符串
第9章 格式化輸入/ 輸出
第10章 結構體、共用體、位操作和枚舉類型
第11章 文件處理
第12章 數(shù)據(jù)結構
第13章 C 預處理
第14章 C語言的其他專題
第15章 C++ :介紹對象技術
第16章 類與對象簡介
第17章 類:深入剖析(1)
第18章 類:深入剖析(2)
第19章 運算符重載
第20章 面向對象編程:繼承
第21章 面向對象編程:多態(tài)
第22章 模板
第23章 輸入/ 輸出流
第24章 異常處理
附錄A 運算符優(yōu)先級表
附錄B ASCII 字符集
附錄C 數(shù)制系統(tǒng)
附錄D 游戲編程:解決數(shù)獨問題
Web 網(wǎng)站中提供的附錄
索引
章節(jié)摘錄
版權頁:插圖:C語言的標準于1989年由美國國家標準委員會(ANSI)推出,隨后被國際標準化組織(ISO)在世界范圍內推廣。硅片技術使得計算機如此便宜,以至于目前世界上已經(jīng)有大約十億臺通用計算機正在被人們使用。1.2 計算機:硬件和軟件計算機能夠進行計算和邏輯判斷,它的工作速度比人類要快幾十億倍。計算機是在被稱為計算機程序的機器指令序列的控制下對數(shù)據(jù)進行處理。這些計算機程序按照計算機程序員事先規(guī)定好的操作序列來指揮計算機工作。組成一個計算機系統(tǒng)的各種設備,稱為硬件。運行在計算機上的程序,稱為軟件。
編輯推薦
《國外計算機科學教材系列:C語言大學教程(第6版)》:自20世紀90年代以來,超過一百萬的學生和專業(yè)人士通過Deitel的“大學教程”系列教材學習如何編程和軟件開發(fā)。《C語言大學教程》(第六版)詳細介紹了三種當今流行的程序設計方法——C過程式程序設計,C++面向對象程序設計和C++泛型程序設計。《國外計算機科學教材系列:C語言大學教程(第6版)》適用于初級和中級C/C++程序設計課程。主要內容新增了“更上一層樓”練習題。內部設計做了更新,以圖形方式使內容層次更清晰、重點更突出,并增強了《國外計算機科學教材系列:C語言大學教程(第6版)》的教育功能。C99附錄更加完善,相應的關鍵詞及術語都能在書中找到。對查找和排序算法引入了大O時間復雜度計算的介紹。基于AllegroC函數(shù)庫的游戲編程。新增了介紹Visual C++ 2008和GNUgdb調試內容的附錄。更新了C++面向對象程序設計的內容。C安全程序設計資源中心。在Visual C++2008/GNUGCC4.3中運行代碼。新增了函數(shù)指針練習。C過程式程序設計、控制語句、程序開發(fā)、函數(shù)、數(shù)組、指針、字符串、輸入/輸出、文件、結構體、共用體、“更上一層樓”練習題、位操作、枚舉、C99、數(shù)據(jù)結構、游戲編程、GNUgdb與VisualC++調試器、C++面向對象程序設計、C++,更好的C、輸入/輸出、類、對象、重載、繼承、多態(tài)、模板、異常處理。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載