C程序設計語言

出版時間:2006-8-1  出版社:機械工業(yè)出版社  作者:Brian W. Kernighan,Dennis M. Ritchie  頁數(shù):272  
Tag標簽:無  

內容概要

在計算機發(fā)展的歷史上,沒有哪一種程序設計語言像C語言這樣應用廣泛。本書是C語言的設計者之一Dennis M.Ritchie和著名計算機科學家Brian W.Kernighan合著的一本介紹C語言的權威經(jīng)典著作。我們現(xiàn)在見到的大量論述C語言程序設計的教材和專著均以此書為藍本。本書第1版中介紹的C語言成為后來廣泛使用的C語言版本——標準C的基礎。人們熟知的“hello,World"程序就是由本書首次引入的?,F(xiàn)在,這一程序已經(jīng)成為眾多程序設計語言入門的第一課。    第2版根據(jù)1987年制定的ANSIC標準做了適當?shù)男抻?,引入了最新的語言形式,并增加了新的示例。通過簡潔的描述、典型的示例,作者全面、系統(tǒng)、準確地講述了C語言的各個特性以及程序設計的基本方法。對于計算機從業(yè)人員來說,本書是一本必讀的程序設計語言方面的參考書。

作者簡介

Brian W.Kernighan,貝爾實驗室計算科學研究中心高級研究人員,著名的計算機科學家。他參加了UNIX系統(tǒng)、C語言、AWK語言和許多其他系統(tǒng)的開發(fā),同時出版了許多在計算機領域具有影響的著作,包括《The Elements of Programming Style》、《The Practice of Programming》、《Th

書籍目錄

序第1版序IntroductionChapter 1.A Tutorial Introduction  1.1 Getting Started  1.2 Variables and Arithmetic Expressions  1.3 The For Statement  1.4 Symbolic Constants  1.5 Character Input and Output  1.6 Arrays  1.7 Functions  1.8 Arguments-Call aby Value  1.9 Character Arrays  1.10 External Variables and ScopeChapter 2.Types,Operators,and Expressions  2.1 Variable Names  2.2 Data Types and Sizes  2.3 Constants  2.4 Declarations  2.5 Arithmetic Cperators  2.6 Relational and Logical Operators  2.7 Type Conversions  2.8 Increment and Decrement Operators  2.9 Bitwise Operators  2.10 Assignment Operators and Expressions  2.11 Conditional Expressions  2.12 Precedence and Order of EvaluationChapter 3.Control Flow  3.1 Statements and Blocks  3.2 If-Else  3.3 Else-If  3.4 Switch  3.5 Loops-While and For  3.6 Loops-Do-while  3.7 Break and Continue  3.8 Goto and LabelsChapter 4.Functions and Program Structure  4.1 Basics of Functions  4.2 Functions Returning Non-integers  4.3 External Variables  4.4 Scope Rules  4.5 Header Files  4.6 Static Variables  4.7 Register Variables  4.8 Block Structure  4.9 Initialization  4.10 Recursion  4.11 The C PreprocessorChapter 5.Pointers and Arrays  5.1 Pointers and Addresses  5.2 Pointers and Function Arguments  5.3 Pointers and Arrays  5.4 Address Arithmetic  5.5 Character Pointers and Functions  5.6 Pointer Arrays;Pointers to Pointers  5.7 Multi-dimensional Arrays  5.8 Initialization of Pointer Arrays  5.9 Pointers vs Multi-dimensional Arrays  5.10 Command-line Argunents  5.11 Pointers to Functions  5.12 Complicated DeclarationsChapter 6.Structures  6.1 Basics of Structures  6.2 Strucures and Functions  6.3 Arrays of Structures  6.4 Pointers to Structures  6.5 Self-referential Structures  6.6 Table Lookup  6.7 Typedef  6.8 Bit-fieldsChapter 7.Input and Output  7.1 Standard Input and Output  7.2 Formatted Output-Printf  ……Chapter8.The UNIX System InterfaceAppendix A.Reference ManualAppendix B.Standard LibraryAppendix C.Summary of ChangesIndex

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C程序設計語言 PDF格式下載


用戶評論 (總計126條)

 
 

  •   里面一些 程序你會發(fā)現(xiàn)設計的很精要簡明 之所以買英文版的是為了 適應下程序語言在英語中表述方式 也是可以買中文的
  •   無論從內容還是從作者來看,都是C語言領域的圣典。作者就是當年寫Unix系統(tǒng)的開發(fā)人員之一,也是C語言開發(fā)者之一。與國內書相比,會從一個新的角度,或者說從最基本的,原始的角度為你闡述C語言每處結構存在的原因與使用的方法。一般都會以C語言的庫函數(shù)為例來講解其語法。雖然對于多年使用C語言的人來說,也明白書給出的一些結論,但是,它會讓你明白,這個結論的由來與其誕生的環(huán)境??倳o人耳目一新的感覺!
    強力推薦
  •   這是我們學校使用的教材,當年大一的時候英語水平比較差(其實只是不愿花時間),基本上沒有看,都是看中文版的書。這也可能是我的C語言學得比較差的原因?,F(xiàn)在需要用到C語言,首先想到的是這本書,還沒看完,只是查看需要用到的C語言的語法。發(fā)現(xiàn)這本書確實與以前看過的所有中文版的C語言書籍在很大的區(qū)別,以前看過的那些書大多都是抄的,內容都差不多。這本書集中講述C語言本身的特點,闡述得非常清楚,沒有過多介紹算法和數(shù)據(jù)結構,例子特別有意思,練習題非常有難度。雖然是英語版的書,但不會給閱讀帶來太多的困難,都簡單的句子,就是有一些生詞,只要愿意花時間,高中的英語水平就可以讀懂。我自己的C語言學得不好,但是這是我看過不少C言語教材,覺得這是最好的,所以朋友要看C語言的書,我都會推薦這本。不過這本書也有不盡人意的地方,就是印刷質量確實不太好。好像是影印版的,字體不是太清醒,為什么做成打印版的呢?
  •   C語言之父對C語言的理解肯定比一般人對C語言的理解更深、更徹底、更全面,選這本書一定沒問題。這本書好像是影印版的
  •   C語言支付寫的書,不過是影印版的,英文字符稍微有點別扭,但不影響閱讀
  •   英文版的,字跡很清晰,話說c語言教父的書自然推崇。這本書的紙張也很好,至于內容,很適合初學者更加深刻的了解c語言的意義。
  •   C語言經(jīng)典著作,內容沒的說,印刷質量也很好
  •   只要使用C語言編程,必然收藏的一本書。不管什么疑問,它能給你最權威,最透徹見底的解釋。
  •   書肯定的很好,c語言的圣經(jīng),無論是初學者還是高手都特別適合。但是英語不好的還是請看中文版吧。
  •   無論從書的內容,還是裝訂,印刷,紙質,都是極品啊~絕對的好書,值得擁有!買回來進階用的。另外附K&R對C的解釋,“C語言不是一種大型語言,也不需要用一本很厚的書來描述”。
  •   書不厚,但是實用,沒有哪本書比這本更適合當C語言參考書了。
  •   盡管學習的是ANSI C而不是常用的C99,這本書的價值仍然不可低估。對于從未了解過編程的人而言,第一次看它可能會比較痛苦,這不僅僅是語言問題,更是因為后面的內容需要前面內容的理解和掌握;但如果能扎實地看下去,就會對C語言有較為全面的了解。
  •   本書是C語言的發(fā)明者親自撰寫的書籍,雖然不是很厚,但是將C語言的方方面面都介紹到了,而且大師的代碼非常精湛??梢詫W到很多東西,閱讀的話不需要很扎實的英文基礎。但是要明白基本的C語言的詞匯。
  •   英語成績不錯的看這本書還可以,畢竟專業(yè)術語很多,適合已經(jīng)對C語言熟練的人
  •   經(jīng)典,權威,C語言的圣經(jīng)
  •   這本書是C語言的經(jīng)典之作!!!適合任何人來了解和掌握的參考書籍!!!
  •   除了影印效果不是很好,其他很滿意,主要很喜歡這本書!
    建議學C語言的多看看這書,反復看,每次總會有所得的!
  •   C語言經(jīng)典教材 好書值得看?。。?/li>
  •   很好很經(jīng)典的C語言教材
  •   很經(jīng)典的一本C語言書,值得收藏。
  •   C語言程序員的必備。不太適合入門用。
  •   權威的C語言規(guī)則 語言雖是規(guī)則 算法是靈魂 但是欲攻某事 必先善其器
  •   作為C語言的一本圣書,還是很不錯的。也不需要什么太高的英語基礎
  •   C語言的經(jīng)典之一,就不多說了
  •   很經(jīng)典的C語言之父的作品,清晰明了。另外英文原版,字大間隔較大,讀起來很爽,不累
  •   好書!正在拜讀C語言的經(jīng)典之作,要反復看!
  •   老里的原版書,最好是有一定C語言功底再看,不然會蛋疼的
  •   學C語言必看之書
  •   是C語言之父的英文原版巨作
  •   C語言圣經(jīng),果然不是吹出來的!
  •   引導, 加深理解C語言.
  •   C語言 圣經(jīng),不用說
  •   買來復習C語言,練練英文
  •   既然是C語言中的圣經(jīng),酷愛C語言的人一定要讀一下。
  •   K&R的書沒有必要做什么贅述。就像在Preface里說的那樣,雖然C有缺陷,但它足夠好!懷念Dennis Ritchie!
  •   對于想買原書的同胞們聽到的一種聲音說字體很差,紙張質劣,我現(xiàn)在說明一下吧。我買的時候也是搗鼓著困惑著,收到書后立即打開看看。首先,書是影印版的,出版社說明了的已經(jīng)。其次,紙張的質量并不很差,不會影響閱讀。至于有人說字體模糊的什么的,我看過一下,沒問題,不影響閱讀。有意向購買的同胞們可放心購買。
  •   很好的書,拿來學計算機英文也很好……正在閱讀中
  •   6年來看了不少c,c++方面的書,現(xiàn)在感覺學有小城,所有回來支持祖師爺,這本書是最經(jīng)典的c編程數(shù)據(jù),一直不敢看,敢看這本書的人都不是一般人
  •   這本書無可厚非是經(jīng)典中的經(jīng)典可惜英文版的質量好差。。。我買回來的時候封面還有一個單車印清晰可見難道工作人員就不懂得珍惜愛護下書籍
  •   影印版的,紙張還是不錯的,雖然有些模糊,但是不影響使用
  •   書很好,原以為都說印刷不行,其實影印版還不錯,不影響閱讀
  •   雖然是英文版的,不過真的很好。只要稍微有一點基礎就能看得懂。讀這本書的時候,會發(fā)現(xiàn)對原來的知識的理解更深刻了。
  •   大師作品,經(jīng)典毋庸置疑,現(xiàn)在重讀,相信一定會很有啟發(fā)。
  •   原版和翻譯版都買了。打算這兩本對比著看。這肯定是一本經(jīng)典,不必多言。
  •   買這本書的目的,第一是收藏,經(jīng)典的C,C的經(jīng)典;第二是逼迫自己強化下英語,畢竟沒看的書約等于廢紙。
  •   被奉為經(jīng)典的著作
  •   書是好書,可能是影印版的,看著怪怪的。
  •   以linux(unix)平臺寫的,很適合自己。
  •   用3天時間看了一遍,主要留意了語法介紹,很翔實。里面也提到一些標準的算法可能會有幫助。
  •   英文版的書的確不錯,當當?shù)臅|量很好
  •   是英文版的,有點挑戰(zhàn),書的內容寫得挺好的。
  •   不說了,真的值五顆星,C之父寫的,雖然標準老了點,但是比起國內那些教材,真的是好太多了注重思維的培養(yǎng)與習慣的養(yǎng)成,而不是譚老爺子那樣的灌鴨式的傳授
  •   很經(jīng)典的一本書,看了才知道什么是外行,英文的句子在某種程度上來時表現(xiàn)力和說明性比中文要強得多透徹的多,但是在未讀懂之前要忍受忍受英文不強帶給你的麻煩,不過所有的麻煩都是暫時的,學懂了的快樂才是長久的。這,就是它的魅力所在。不要聽說影音本就一定不好,看書要看的是內容不是外觀和紙質。
  •   經(jīng)典,適合專業(yè)人員,呵呵~
  •   雖然有點舊,但畢竟是06版的,也很不錯了。
  •   比翻譯版的要好
  •   都說是影印版,但是效果真的還算不錯的了!
  •   質量不錯!影印版的都這樣,別聽樓上的瞎說
  •   昨天下午下班時訂的貨,今天上午剛上班就收到了。真是迅速。
    正如多數(shù)朋友評論的那樣,印刷質量那叫一個劣~
    影印版的,非常不清晰,看著應該很累。
    但是咱要的是內容,不是外表的漂亮不漂亮,所以也就無所謂了。
    起碼內容很原版。
  •   雖然是英文版的,但英文淺顯易懂,值得購買學習。
  •   英文版的哦,雖然英語不好,但要挑戰(zhàn)一下!
  •   英文版 看著比中文版的 清晰多了 受益匪淺 希望紙張能好點
  •   中文版英文版都買了。。
  •   學習C可以看下,英文版也不是很難
  •   很好的書,不過不是很適合入門級讀者
  •   入門的書籍,適合零基礎的初學者
  •   TCPL,很權威很基礎
  •   原版書雖然看得辛苦,但避免了不少誤解,還能更好地了解大家的思維方式,買這本書非常值得!
  •   這本書真的性價比非常高,普通的編程書都是幾百頁幾十塊錢,但是這本書不僅厚度適中,而且價格便宜,最重要的,這本書的內容十分值得閱讀,還是要看原開發(fā)者寫的書才更明了。非常好的書!
  •   很喜歡這本書,不愧是祖師級人物寫的書 但是希望書的印刷質量能夠好些
  •   這本是經(jīng)典教材,里面英文,可是封面還是中文!!?。?/li>
  •   書的質量不錯,而且例子很經(jīng)典!
  •   好書,經(jīng)典,沒有比這更好的書了。
  •   經(jīng)典的書果然很經(jīng)典,不過就是字體有點小了
  •   書很經(jīng)典,就是印刷質量不敢恭維。
  •   書的經(jīng)典就不說了,但印刷質量實在是。。。 機工出版社把經(jīng)典糟蹋了
  •   書很棒!作者文筆好,寫的很簡單,我英文不好都能看懂!
  •   作為參考書吧,英文很淺顯,但確實比中文版的好,理解透徹
  •   挺好的一本書,很多時候雖然覺得英語有點啰嗦,但是意思說的很明白,不得不佩服。
  •   非常不錯的一本書,值得好好學習。
  •   愛死這本書了,一邊學編程,一邊練英語,雖然有點難,但每天好有意義
  •   這本書好不好自然是不用多說的,拿來學習珍藏的!
  •   這本書挺好的,還能看明白
  •   蠻好的,我很喜歡這本書,要是字體還細那么一點點就好了,可能是印刷問題吧。
  •   費話不多說,看完本書后,感覺就是爽
  •   內容粗略的過了一下,印刷確實是有點粗糙,不過包裝上還好,而且這本書的作用很大,通俗易懂,非常喜歡,給個滿分
  •   只要你是程序員,就一定要讀這本書!
  •   都是經(jīng)典書籍,沒什么好說的了,印刷不錯,好評
  •   經(jīng)典之作,不羅嗦
  •   牛人的經(jīng)典名著,贊一個!
  •   經(jīng)典就是經(jīng)典,不多說了,贊一個
  •   印刷就是稍微差點,但內容真的很經(jīng)典。
  •   經(jīng)典圖書,內容肯定不錯,但印刷好像不是很清楚。
  •   又是經(jīng)典,又是沒時間...敗家??!
  •   經(jīng)典,英文還便宜。
  •   永遠的經(jīng)典,啥也不說了,啃書吧。
  •   經(jīng)典的無話可說
  •   經(jīng)典書籍, 主要目的是收藏!
  •   經(jīng)典中的經(jīng)典, K&R
  •   好書,就不說了,經(jīng)典中的經(jīng)典
 

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

京ICP備13047387號-7