標(biāo)準(zhǔn)C程序設(shè)計

出版時間:2008-6  出版社:清華大學(xué)出版社  作者:巴拉古路薩米  頁數(shù):505  字?jǐn)?shù):785000  譯者:金名  
Tag標(biāo)簽:無  

內(nèi)容概要

本書是印度各大學(xué)使用最廣的C語言程序設(shè)計教材之一。    本書旨在教授讀者如何使用C語言進(jìn)行程序設(shè)計。全書貫徹了“用示例學(xué)習(xí)”的概念。在深入介紹了C語言的每個特性之后,給出了一個完整的示例程序,用于演示說明其應(yīng)用。每章末尾的“案例學(xué)習(xí)”不僅介紹了把C語言的特性集成在一起的常用方法,而且還顯示了它在實際生活中的應(yīng)用。最后一章介紹了開發(fā)高效、無錯誤的C程序的一些指導(dǎo)原則。    本書在前一版的基礎(chǔ)上增加介紹了C99的一些新特性,并增加了不少復(fù)習(xí)題和項目設(shè)計題,而且在附錄IV中給出了4個完整的應(yīng)用程序開發(fā)示例,使得本書的實際應(yīng)用性更強。  本書特點:  帶注釋的代碼全書隨處可見,這些注釋說明了C語言的各種特性是如何集成在一起以實現(xiàn)特定任務(wù)的。補充信息和“注意”對正文進(jìn)行了必要的補充,但獨立于正文之外。最后一章給出了開發(fā)高效的C程序的一些指導(dǎo)原則,以及經(jīng)驗不足的C程序員可能容易犯的常見錯誤列表。每章末尾的案例研究演示了把C特性集成在一起的常用方式,并顯示了一些實際的應(yīng)用。每章末尾的“謹(jǐn)記”一節(jié)列舉了一些有用的提示和可能出問題的地方。每章末尾的“問題”和“練習(xí)”為讀者復(fù)習(xí)所學(xué)概念和實際的應(yīng)用開發(fā)提供機會。附錄給出的編程項目介紹了開發(fā)大型程序時如何集成C的各種特性。

作者簡介

作者:(印度)巴拉古路薩米(E Balagurusamy) 譯者:金名

書籍目錄

第1章  C語言概述	  1.1  C語言的歷史	 1.2  C語言的主要特性	 1.3  示例程序1:顯示一條消息	 1.4  示例程序2:兩個數(shù)相加	 1.5  示例程序3:利息計算	 1.6  示例程序4:子例程的使用	 1.7  示例程序5:數(shù)學(xué)函數(shù)的使用	 1.8  C程序的基本結(jié)構(gòu)	 1.9  編程風(fēng)格	 1.10  運行一個程序	 1.11  UNIX系統(tǒng)環(huán)境下	  1.11.1  創(chuàng)建程序	  1.11.2  編譯與鏈接	  1.11.3  運行程序	  1.11.4  創(chuàng)建自己的可運行文件	  1.11.5  多個源文件問題	 1.12  MS-DOS系統(tǒng)環(huán)境下	 復(fù)習(xí)題	 編程練習(xí)	第2章  常量、變量及數(shù)據(jù)類型	 2.1  概述	 2.2  字符集	 2.3  C標(biāo)記符	 2.4  關(guān)鍵字與標(biāo)識符	 2.5  常量	   2.5.1  整型常量	   2.5.2  實數(shù)常量	   2.5.3  單字符常量	   2.5.4  字符串常量	   2.5.5  反斜杠字符常量	 2.6  變量	 2.7  數(shù)據(jù)類型	   2.7.1  整數(shù)型	   2.7.2  浮點數(shù)類型	   2.7.3  void類型	   2.7.4  字符類型	 2.8  變量的聲明	   2.8.1  基本類型的聲明	   2.8.2  自定義類型的聲明	 2.9  存儲類的聲明	 2.10  變量的賦值	   2.10.1  賦值語句	   2.10.2  從鍵盤讀取數(shù)據(jù)	 2.11  符號常量的定義	   2.11.1  可修改性	   2.11.2  可理解性	 2.12  將變量聲明為常量	 2.13  將變量聲明為可變的	 2.14  數(shù)據(jù)的溢出	 2.15  案例學(xué)習(xí)	   2.15.1  平均數(shù)計算	   2.15.2  溫度轉(zhuǎn)換問題	 復(fù)習(xí)題	 編程練習(xí)	第3章  運算符與表達(dá)式	 3.1  概述	 3.2  算術(shù)運算符	   3.2.1  整數(shù)算術(shù)運算	   3.2.2  實數(shù)算術(shù)運算	   3.2.3  混合算術(shù)運算	 3.3  關(guān)系運算符	 3.4  邏輯運算符	 3.5  賦值運算符	 3.6  遞增和遞減運算符	 3.7  條件運算符	 3.8  逐位運算符	 3.9  特殊運算符	   3.9.1  逗號運算符	   3.9.2  sizeof運算符	 3.10  算術(shù)表達(dá)式	 3.11  表達(dá)式的計算	 3.12  算術(shù)表達(dá)式的優(yōu)先級	 3.13  一些可計算性問題	 3.14  表達(dá)式中的類型轉(zhuǎn)換	   3.14.1  隱式類型轉(zhuǎn)換	   3.14.2  顯式類型轉(zhuǎn)換	 3.15  運算符的優(yōu)先級及其關(guān)聯(lián)	 3.16  數(shù)學(xué)函數(shù)	 3.17  案例學(xué)習(xí)	   3.17.1  銷售人員的工資	   3.17.2  二次方程的求解	 復(fù)習(xí)題	 編程練習(xí)	第4章  輸入輸出操作管理	 4.1  概述	 4.2  讀取一個字符	 4.3  寫字符	 4.4  格式化輸入	   4.4.1  整數(shù)輸入	   4.4.2  實數(shù)輸入	   4.4.3  字符串輸入	   4.4.4  混合數(shù)據(jù)類型的讀取	   4.4.5  錯誤輸入的檢測	   4.4.6  使用scanf函數(shù)時應(yīng)記住的幾個要點	 4.5  格式化輸出	   4.5.1  整數(shù)的輸出	   4.5.2  實數(shù)的輸出	   4.5.3  單個字符的顯示	   4.5.4  字符串的顯示	   4.5.5  混合數(shù)據(jù)的輸出	   4.5.6  提高輸出的可讀性	 4.6  案例學(xué)習(xí)	   4.6.1  庫存報告	   4.6.2  可靠性圖形	 復(fù)習(xí)題	 編程練習(xí)	第5章  判斷與分支	 5.1  概述	 5.2  if判斷語句	 5.3  簡單if語句	 5.4  if…else語句	 5.5  嵌套if…else語句	 5.6  階梯式else if語句	 5.7  switch語句	 5.8?。? 運算符	 5.9  goto語句	 5.10  案例學(xué)習(xí)	   5.10.1  數(shù)值的分布范圍	   5.10.2  賬單計算	 復(fù)習(xí)題	 編程練習(xí)	第6章  判斷與循環(huán)	 6.1  概述	 6.2  while語句	 6.3  do語句	 6.4  for語句	   6.4.1  簡單的for循環(huán)語句	   6.4.2  for循環(huán)的其他特性	   6.4.3  for循環(huán)的嵌套	 6.5  循環(huán)中的跳轉(zhuǎn)	   6.5.1  跳出循環(huán)	   6.5.2  跳過循環(huán)的一部分	   6.5.3  避免使用goto語句	   6.5.4  跳出程序	 6.6  簡潔的測試表達(dá)式	 6.7  案例學(xué)習(xí)	   6.7.1  二項式系數(shù)表	   6.7.2  柱狀圖	   6.7.3  最小成本	   6.7.4  描繪兩函數(shù)的曲線圖	 復(fù)習(xí)題	 編程練習(xí)	第7章  數(shù)組	 7.1  概述	 7.2  一維數(shù)組	 7.3  一維數(shù)組的聲明	 7.4  一維數(shù)組的初始化	   7.4.1  編譯時初始化	   7.4.2  運行時初始化	 7.5  二維數(shù)組	 7.6  二維數(shù)組的初始化	 7.7  多維數(shù)組	 7.8  動態(tài)數(shù)組	 7.9  與數(shù)組相關(guān)的其他內(nèi)容	 7.10  案例學(xué)習(xí)	   7.10.1  數(shù)列的中值問題	   7.10.2  標(biāo)準(zhǔn)偏差的計算	   7.10.3  測試評分	   7.10.4  產(chǎn)品與銷售分析	 復(fù)習(xí)題	 編程練習(xí)	第8章  字符數(shù)組與字符串	 8.1  概述	 8.2  字符串變量的聲明與初始化	 8.3  使用scanf函數(shù)從終端讀取字符串	   8.3.1  讀取文本行	   8.3.2  使用getchar和gets函數(shù)	 8.4  在屏幕上顯示字符串	   8.4.1  使用printf函數(shù)	   8.4.2  使用putchar和puts函數(shù)	 8.5  字符的算術(shù)運算	 8.6  將字符串組合在一起	 8.7  兩個字符串的比較	 8.8  字符串處理函數(shù)	   8.8.1  strcat()函數(shù)	   8.8.2  strcmp()函數(shù)	   8.8.3  strcpy()函數(shù)	   8.8.4  strlen()函數(shù)	   8.8.5  其他字符串函數(shù)	 8.9  字符串表	 8.10  字符串的其他特性	 8.11  案例學(xué)習(xí)	   8.11.1  計算文本中的字?jǐn)?shù)	   8.11.2  客戶列表處理程序	 復(fù)習(xí)題	 編程練習(xí)	第9章  用戶自定義函數(shù)	 9.1  概述	 9.2  為什么需要自定義函數(shù)	 9.3  多函數(shù)程序	 9.4  自定義函數(shù)的元素	 9.5  函數(shù)的定義	   9.5.1  函數(shù)頭	   9.5.2  函數(shù)名與類型	   9.5.3  形參列表	   9.5.4  函數(shù)體	 9.6  返回值及其類型	 9.7  函數(shù)調(diào)用	 9.8  函數(shù)聲明	 9.9  函數(shù)的類型	 9.10  無參數(shù)無返回值的函數(shù)	 9.11  有參數(shù)無返回值的函數(shù)	 9.12  有參數(shù)有返回值的函數(shù)	 9.13  無參數(shù)但有一個返回值的函數(shù)	 9.14  返回多個值的函數(shù)	 9.15  函數(shù)的嵌套	 9.16  函數(shù)的迭代	 9.17  將數(shù)組傳遞給函數(shù)	   9.17.1  一維數(shù)組	   9.17.2  二維數(shù)組	 9.18  將字符串傳遞給函數(shù)	 9.19  變量的作用域、可見性和生存期	   9.19.1  自動變量	   9.19.2  外部變量	   9.19.3  外部聲明	   9.19.4  靜態(tài)變量	   9.19.5  寄存器變量	   9.19.6  嵌套代碼塊	 9.20  多文件程序	 9.21  案例學(xué)習(xí)	 復(fù)習(xí)題	 編程練習(xí)	第10章  結(jié)構(gòu)體與共用體	 10.1  概述	 10.2  結(jié)構(gòu)體的定義	 10.3  聲明結(jié)構(gòu)體變量	 10.4  訪問結(jié)構(gòu)體成員	 10.5  結(jié)構(gòu)體的初始化	 10.6  結(jié)構(gòu)體變量的復(fù)制與比較	 10.7  單個成員的運算	 10.8  結(jié)構(gòu)數(shù)組	 10.9  結(jié)構(gòu)體中的數(shù)組	 10.10  結(jié)構(gòu)體中的結(jié)構(gòu)體	 10.11  結(jié)構(gòu)體與函數(shù)	 10.12  共用體	 10.13  結(jié)構(gòu)體的大小	 10.14  位域	 10.15  案例學(xué)習(xí)	 復(fù)習(xí)題	 編程練習(xí)	第11章  指針	 11.1  概述	 11.2  理解指針	 11.3  訪問變量的地址	 11.4  指針變量的聲明	 11.5  指針變量的初始化	 11.6  通過指針訪問變量	 11.7  指針鏈	 11.8  指針表達(dá)式	 11.9  指針的遞增與比例因子	 11.10  指針與數(shù)組	 11.11  指針與字符串	 11.12  指針數(shù)組	 11.13  指針作為函數(shù)的參數(shù)	 11.14  函數(shù)返回指針	 11.15  指向函數(shù)的指針	 11.16  指針與結(jié)構(gòu)體	 11.17  案例學(xué)習(xí)	   11.17.1  考試成績處理程序	   11.17.2  庫存更新程序	 復(fù)習(xí)題	 編程練習(xí)	第12章  文件管理	 12.1  概述	 12.2  定義并打開文件	 12.3  關(guān)閉文件	 12.4  文件的輸入輸出操作	   12.4.1  getc與putc函數(shù)	   12.4.2  getw和putw函數(shù)	   12.4.3  fprintf與fscanf函數(shù)	 12.5  I/O操作的錯誤處理	 12.6  隨機訪問文件	 12.7  命令行參數(shù)	 復(fù)習(xí)題	 編程練習(xí)	第13章  動態(tài)內(nèi)存分配與鏈表	 13.1  概述	 13.2  動態(tài)內(nèi)存分配	 13.3  用malloc函數(shù)分配一塊內(nèi)存	 13.4  用calloc函數(shù)分配多個內(nèi)存塊	 13.5  用free函數(shù)釋放已用的空間	 13.6  用realloc函數(shù)改變內(nèi)存塊的大小	 13.7  鏈表的概念	 13.8  鏈表的優(yōu)點	 13.9  鏈表的種類	 13.10  再論指針	 13.11  創(chuàng)建鏈表	 13.12  插入一個數(shù)據(jù)項	 13.13  刪除一個數(shù)據(jù)項	 13.14  鏈表的應(yīng)用	 13.15  案例學(xué)習(xí)	   13.15.1  在已排序鏈表中插入數(shù)據(jù)	   13.15.2  構(gòu)建一個已排序的鏈表	 復(fù)習(xí)題	 編程練習(xí)	第14章  預(yù)處理器	 14.1  概述	 14.2  宏替換指令	   14.2.1  簡單宏替換	   14.2.2  含參數(shù)的宏	   14.2.3  宏嵌套	 14.3  文件包含	 14.4  編譯器控制指令	   14.4.1  情形1	   14.4.2  情形2	   14.4.3  情形3	   14.4.4  情形4	 14.5  ANSI C的其他預(yù)處理器指令	   14.5.1  #elif指令	   14.5.2  #pragma指令	   14.5.3  #error指令	   14.5.4  字符串化運算符#	   14.5.5  標(biāo)記符粘貼運算符##	 復(fù)習(xí)題	 編程練習(xí)	第15章  C程序開發(fā)指導(dǎo)原則	 15.1  概述	 15.2  程序設(shè)計	   15.2.1  問題分析	   15.2.2  勾勒程序結(jié)構(gòu)	   15.2.3  算法開發(fā)	   15.2.4  控制結(jié)構(gòu)	 15.3  程序編碼	   15.3.1  自身文檔化	   15.3.2  語句構(gòu)造	   15.3.3  輸入/輸出格式	   15.3.4  程序的通用性	 15.4  常見的程序錯誤	   15.4.1  丟失分號	   15.4.2  誤用分號	   15.4.3  丟失括號	   15.4.4  丟失引號	   15.4.5  誤用引號	   15.4.6  使用不正確的注釋字符	  15.4.7  未定義變量	  15.4.8  忽視了運算符的優(yōu)先級	  15.4.9  忽視了遞增遞減運算符的計算順序	  15.4.10  忽視了函數(shù)參數(shù)的說明	  15.4.11  在函數(shù)調(diào)用中實參和形參類型不匹配	  15.4.12  函數(shù)未聲明	  15.4.13  在scanf的參數(shù)中丟失了&運算符	  15.4.14  超出了數(shù)組的邊界	  15.4.15  忘記了給字符串的空字符留出空間	  15.4.16  使用未初始化的指針	  15.4.17  丟失了間接運算符和地址運算符	  15.4.18  在指針表達(dá)式中丟失括號	  15.4.19  在宏定義語句中參數(shù)遺漏了括號	 15.5  程序測試與調(diào)試	  15.5.1  錯誤的類型	  15.5.2  程序測試	  15.5.3  程序調(diào)試	 15.6  程序的效率	  15.6.1  運行時間	  15.6.2  內(nèi)存需求	 復(fù)習(xí)題	附錄Ⅰ 位級程序設(shè)計	?、?1  概述	 Ⅰ.2  逐位邏輯運算符	   Ⅰ.2.1  逐位與操作	   Ⅰ.2.2  逐位或操作	   Ⅰ.2.3  逐位非或操作	 Ⅰ.3  逐位移位運算符	?、?4  逐位求反運算符	?、?5  屏蔽	附錄Ⅱ	附錄Ⅲ	附錄Ⅳ  項目設(shè)計	?、?1  庫存管理系統(tǒng)	?、?2  登錄記錄系統(tǒng)	?、?3  鏈表	?、?4  矩陣相乘	附錄Ⅴ  C99的特性	?、?1  概述	?、?2  新關(guān)鍵字	?、?3  新注釋	?、?4  新數(shù)據(jù)類型	   Ⅴ.4.1  _Bool類型	   Ⅴ.4.2  _Complex和_Imaginary類型	   Ⅴ.4.3  long long類型	 Ⅴ.5  變量聲明	?、?6  I/O格式化的變化	 Ⅴ.7  數(shù)組處理	   Ⅴ.7.1  可變長度數(shù)組	   Ⅴ.7.2  數(shù)組聲明中的類型說明	   Ⅴ.7.3  結(jié)構(gòu)的靈活數(shù)組成員	?、?8  函數(shù)實現(xiàn)	   Ⅴ.8.1  默認(rèn)為inline類型的規(guī)則	   Ⅴ.8.2  顯式函數(shù)定義	   Ⅴ.8.3  return語句的限制	   Ⅴ.8.4  聲明函數(shù)為inline	?、?9  受限指針	 Ⅴ.10  編譯器限制的變化	?、?11  其他改進(jìn)	參考文獻(xiàn)

章節(jié)摘錄

第1章 C語言概述1.1 C語言的歷史作為一種程序設(shè)計語言,字母“C”看上去是一個奇怪的名字。但是這個奇怪而好聽的語言卻是現(xiàn)今最為流行的計算機語言之一,因為它是一種結(jié)構(gòu)化的、高級的、與機器無關(guān)的語言。它允許軟件開發(fā)人員開發(fā)程序時無須擔(dān)心實現(xiàn)這些程序的硬件平臺。所有現(xiàn)代語言的起源都是ALGOL語言,該語言是20世紀(jì)60年代提出的。ALGOL語言是最先使用塊結(jié)構(gòu)的計算機語言。盡管它從來沒有在美國流行開來,但在歐洲被廣泛使用。ALGOL語言給計算機科學(xué)界帶來了結(jié)構(gòu)化程序設(shè)計的概念。20世紀(jì)60年代,計算機科學(xué)家,如Corrado Bohm、Guiseppe Jacopini和Edsger Dijkstra使這一概念大眾化了。隨后,又宣布開發(fā)了好幾種計算機語言。1967年,Martin Richards開發(fā)了一種稱為BCPL(基本組合程序設(shè)計語言)的計算機語言。該語言主要用于系統(tǒng)軟件的開發(fā)。1970年,Ken Thompson創(chuàng)建了一種計算機語言,該語言繼承了BCPL的很多特性,就稱為B語言。在貝爾實驗室,8語言用來開發(fā)UNIX操作系統(tǒng)的早期版本。BCPL和B語言都是“無類型”的系統(tǒng)程序設(shè)計語言。C語言是Dennis Ritchie于1972年在貝爾實驗室從ALGOL、BCPL和B語言的基礎(chǔ)上發(fā)展而來的。C語言利用了這些語言的很多概念,并添加了數(shù)據(jù)類型的概念以及其他功能強大的特性。由于它是與UNIX操作系統(tǒng)一起被開發(fā)出來的,因此它與UNIX有著很強的關(guān)聯(lián)。UNIX操作系統(tǒng)(也是在貝爾實驗室開發(fā)出來的)幾乎完全是用c語言編碼的。UNIX是現(xiàn)今使用最為流行的網(wǎng)絡(luò)操作系統(tǒng),也是因特網(wǎng)數(shù)據(jù)超高速路的心臟。多年以來,C語言主要用于科研環(huán)境下,但最終,隨著多種商用C編譯器的發(fā)布,以及UNIX操作系統(tǒng)的不斷流行,在計算機專業(yè)中也開始獲得廣泛支持。今天,C語言可以運行在多種操作系統(tǒng)和硬件平臺下。20世紀(jì)70年代,C語言發(fā)展為現(xiàn)在所謂的“傳統(tǒng)C語言”。自1978年由BrianKemingham和Dennis Ritchie著作的The C Programming Language一書的出版,C語言成了最為流行的語言。該書很受歡迎,以至于在程序設(shè)計界,C語言就認(rèn)為是“K&R C”。C語言的快速發(fā)展導(dǎo)致了不同版本的語言出現(xiàn),這些語言相互類似但往往不兼容。對系統(tǒng)開發(fā)人員來說,這是一個嚴(yán)重的問題。為了確保c語言的標(biāo)準(zhǔn),1983年,美國國家標(biāo)準(zhǔn)局(American National StandardsInstitate,ANSI)任命了一個技術(shù)委員會來定義C語言的標(biāo)準(zhǔn)。該委員會于1989年批準(zhǔn)了一個C語言版本,這就是現(xiàn)在的ANSI C。該本版又于1990年被國際標(biāo)準(zhǔn)組織(InternationalStardards Organiyation,ISO)批準(zhǔn)。C語言的這個版本又稱為C89。20世紀(jì)90年代,一種完全基于C的語言——C++語言,經(jīng)歷了大量的改進(jìn)和變化,于1977年11月成為了一種獲得ANSl/ISO批準(zhǔn)的語言。C++在C的基礎(chǔ)上添加了一些新特性,使之不僅成為一種真正的面向?qū)ο蟮恼Z言,而且是一種更通用的語言。與此同時,美國的Sun公司創(chuàng)造了一種新的語言——JaVa語言,它是以C和C++為模型的。所有流行的計算機語言其本質(zhì)都是動態(tài)的。它們通過加入新特性來不斷地提高其功能和使用范圍,C語言也不例外。盡管c++和Java語言都是從c發(fā)展而來的,c語言標(biāo)準(zhǔn)委員會認(rèn)為,如果C++仃ava語言的一些特性加入到C中,會提高C語言的性能。于是就產(chǎn)生了C語言的1999標(biāo)準(zhǔn)。這個版本的C語言通常稱為C99。C語言的歷史和發(fā)展如圖1.1所示。盡管C99是一個改進(jìn)版本,但很多常用的編譯器仍不支持C99的所有新特性。因此,我們將在附錄中單獨介紹加入到C99的新特性,這樣,感興趣讀者就可以快速地參考這些新特性,并在可能的情況下使用它們。

編輯推薦

C語言是所有本科生課程的一門核心課,也是現(xiàn)今使用最廣泛的計算機語言。國內(nèi)國外的C語言圖書已經(jīng)非常多了,但通過《世界著名計算機教材精選·標(biāo)準(zhǔn)C程序設(shè)計(第4版)》的翻譯,我們覺得這《世界著名計算機教材精選·標(biāo)準(zhǔn)C程序設(shè)計(第4版)》還是很有引進(jìn)價值,具體表現(xiàn)在它的以下幾個特點上:《世界著名計算機教材精選·標(biāo)準(zhǔn)C程序設(shè)計(第4版)》是基于最新的C語言標(biāo)準(zhǔn)。附錄IV給出了4個完整的應(yīng)用程序開發(fā)示例。擴(kuò)展討論了C的指針。每章后面的“謹(jǐn)記”一節(jié)給出了很有用的編程提示以及容易出錯的問題。每章后面的案例學(xué)習(xí)給出了20多個真實的開發(fā),展示了C程序的設(shè)計過程。80多個程序設(shè)計范例向讀者闡述了良好程序設(shè)計的基本原則。還有近200個復(fù)習(xí)題和130多個項目設(shè)計題。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    標(biāo)準(zhǔn)C程序設(shè)計 PDF格式下載


用戶評論 (總計18條)

 
 

  •   標(biāo)準(zhǔn)C語言英文教材的中文版,翻譯得十分到位和準(zhǔn)確。
  •   這是我學(xué)習(xí)C語言的入門書,譚浩強的更好一點
  •   書不錯,早看完了,才上來評價,呵呵!
  •   goog,適合初學(xué)者.送貨速度不錯.
  •   書是不錯的。以前看的是國內(nèi)的C語言。所以想看看國外的C的編寫感覺不錯。
  •   講的都是很基本的東西,與標(biāo)準(zhǔn)結(jié)合很緊密,可以作為入門教材或工具書使用。雖然內(nèi)容很初級,但是里面講到的一些技巧仍然使人受益匪淺。
  •   這本書不錯,昨天下午收到,隨手翻了翻,覺得收益不少。
  •   太厚了,看書要有耐心
  •   跟英文版的一樣,不錯
  •   這本書真的很好,強烈推薦。
  •   更像手冊,不太適合初學(xué)者
  •   老厚老厚的一本書,但是感覺知識點確實跟那些比較苗條的差不多。個別地方的提示比較好。不適合用來當(dāng)初學(xué)者用的速查書。
  •   非常經(jīng)典很適合做入門書。
  •   第三版的錯誤是否已修改
  •   很厚的一本書,但是很容易理解,只是去哪里能找到課后答案?
  •   快遞還是很快就送到了,不過書本的封皮有多處皺褶,整體有些舊,不是很滿意
  •   很好~~快遞很快 同學(xué)收到書了 也覺得不錯
  •   似乎是壓箱貨,看起來挺舊的,總之湊合
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7