日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服
C 專家編程圖書
人氣:194

C 專家編程

C編程語言程序設計經典著作 C語言入門軟件開發(fā)寶典 C陷阱與缺陷 C和指針系列叢書
  • 所屬分類:圖書 >計算機/網絡>程序設計>C C++ C# VC VC++  
  • 作者:[PETER] VAN DER [LINDEN]
  • 產品參數(shù):
  • 叢書名:--
  • 國際刊號:9787115171801
  • 出版社:人民郵電出版社
  • 出版時間:2010-09
  • 印刷時間:2008-02-01
  • 版次:1
  • 開本:16開
  • 頁數(shù):--
  • 紙張:膠版紙
  • 包裝:平裝-膠訂
  • 套裝:

內容簡介

《C專家編程》展示了秀的C程序員所使用的編碼技巧,并專門開辟了一章對C 的基礎知識進行了介紹。書中C的歷史、語言特性、聲明、數(shù)組、指針、鏈接、運行時、內存以及如何進一步學習C 等問題進行了細致的講解和深入的分析。全書擷取幾十個實例進行講解,對C程序員具有非常高的實用價值。本書可以幫助有一定經驗的C程序員成為C編程方面的專家,對于具備相當?shù)腃語言基礎的程序員,本書可以幫助他們站在C的高度了解和學習C 。

編輯推薦

專家級的C編程指南展示C程序員的編程技巧;

聆聽大師教誨 掌握編程精髓

它使你對C的使用有更深入了解,后還介紹了一些C ,如果你以前沒太多接觸過C ,只知道C,通過這本書打開通往C 之門也不錯。書中還提到了一些當年那些傳說中Hacker的的故事,挺風趣的。

但是看這本書還是要有些背景的。

你要學過編譯原理,雖然不需要學的太深太好,但至少對里面的一些概念要有所了解,否則對里面內存分配的部分(事實上很多是針對編譯器的),你會感到吃力。還有,你要有些Unix/Linux的文化背景,比如Unix的C編程風格,還有Unix里的一些命令,工具。

但是,對于你,這些并不是什么問題,對嗎?

強烈推薦!

目錄

目 錄

第1章 C:穿越時空的迷霧 1

1.1 C語言的史前階段 1

1.2 C語言的早期體驗 4

1.3 標準I/O庫和C預處理器 5

1.4 K&R C 8

1.5 今日之ANSI C 10

1.6 它很棒,但它符合標準嗎 12

1.7 編譯限制 14

1.8 ANSI C標準的結構 15

1.9 閱讀ANSI C標準,尋找樂趣和裨益 19

1.10 “安靜的改變”究竟有多少安靜 22

1.11 輕松一下——由編譯器定義的Pragmas效果 25

第2章 這不是Bug,而是語言特性 27

2.1 這關語言特性何事,在Fortran里這就是Bug呀 27

2.2 多做之過 29

2.3 誤做之過 36

2.4 少做之過 43

2.5 輕松一下——有些特性確實就是Bug 51

2.6 參考文獻 53

第3章 分析C語言的聲明 55

3.1 只有編譯器才會喜歡的語法 56

3.2 聲明是如何形成的 58

3.3 優(yōu)先級規(guī)則 63

3.4 通過圖表分析C語言的聲明 65

3.5 typedef可以成為你的朋友 67

3.6 typedef int x[10]和#define x int[10]的區(qū)別 68

3.7 typedef struct foo{ ... foo; }的含義 69

3.8 理解所有分析過程的代碼段 71

3.9 輕松一下——驅動物理實體的軟件 73

第4章 令人震驚的事實:數(shù)組和指針并不相同 81

4.1 數(shù)組并非指針 81

4.2 我的代碼為什么無法運行 81

4.3 什么是聲明,什么是定義 82

4.4 使聲明與定義相匹配 86

4.5 數(shù)組和指針的其他區(qū)別 86

4.6 輕松一下——回文的樂趣 88

第5章 對鏈接的思考 91

5.1 函數(shù)庫、鏈接和載入 91

5.2 動態(tài)鏈接的優(yōu)點 94

5.3 函數(shù)庫鏈接的5個特殊秘密 98

5.4 警惕Interpositioning 102

5.5 產生鏈接器報告文件 107

5.6 輕松一下——看看誰在說話:挑戰(zhàn)Turing測驗 108

第6章 運動的詩章:運行時數(shù)據(jù)結構 115

6.1 a.out及其傳說 116

6.2 段 117

6.3 操作系統(tǒng)在a.out文件里干了些什么 119

6.4 C語言運行時系統(tǒng)在a.out里干了些什么 121

6.5 當函數(shù)被調用時發(fā)生了什么:過程活動記錄 123

6.6 auto和static關鍵字 126

6.7 控制線程 128

6.8 setjmp和longjmp 128

6.9 UNIX中的堆棧段 130

6.10 MS-DOS中的堆棧段 130

6.11 有用的C語言工具 131

6.12 輕松一下——卡耐基-梅隆大學的編程難題 134

6.13 只適用于高級學員閱讀的材料 136

第7章 對內存的思考 137

7.1 Intel 80x86系列 137

7.2 Intel 80x86內存模型以及它的工作原理 141

7.3 虛擬內存 145

7.4 Cache存儲器 148

7.5 數(shù)據(jù)段和堆 152

7.6 內存泄漏 153

7.7 總線錯誤 157

7.8 輕松一下——“Thing King”和“頁面游戲” 163

第8章 為什么程序員無法分清萬圣節(jié)和圣誕節(jié) 169

8.1 Portzebie度量衡系統(tǒng) 169

8.2 根據(jù)位模式構筑圖形 170

8.3 在等待時類型發(fā)生了變化 172

8.4 原型之痛 174

8.5 原型在什么地方會失敗 176

8.6 不需要按回車鍵就能得到一個字符 179

8.7 用C語言實現(xiàn)有限狀態(tài)機 183

8.8 軟件比硬件更困難 185

8.9 如何進行強制類型轉換,為何要進行類型強制轉換 187

8.10 輕松一下——國際C語言混亂代碼大賽 189

第9章 再論數(shù)組 199

9.1 什么時候數(shù)組與指針相同 199

9.2 為什么會發(fā)生混淆 200

9.3 為什么C語言把數(shù)組形參當作指針 205

9.4 數(shù)組片段的下標 208

9.5 數(shù)組和指針可交換性的總結 209

9.6 C語言的多維數(shù)組 209

9.7 輕松一下——軟件/硬件平衡 215

第10章 再論指針 219

10.1 多維數(shù)組的內存布局 219

10.2 指針數(shù)組就是Iliffe向量 220

10.3 在鋸齒狀數(shù)組上使用指針 223

10.4 向函數(shù)傳遞一個一維數(shù)組 226

10.5 使用指針向函數(shù)傳遞一個多維數(shù)組 227

10.6 使用指針從函數(shù)返回一個數(shù)組 230

10.7 使用指針創(chuàng)建和使用動態(tài)數(shù)組 232

10.8 輕松一下——程序檢驗的限制 237

第11章 你懂得C,所以C 不在話下 241

11.1 初識OOP 241

11.2 抽象——取事物的本質特性 243

11.3 封裝——把相關的類型、數(shù)據(jù)和函數(shù)組合在一起 245

11.4 展示一些類——用戶定義類型享有和預定義類型一樣的權限 246

11.5 訪問控制 247

11.6 聲明 247

11.7 如何調用成員函數(shù) 249

11.8 繼承——復用已經定義的操作 251

11.9 多重繼承——從兩個或更多的基類派生 255

11.10 重載——作用于不同類型的同一操作具有相同的名字 256

11.11 C 如何進行操作符重載 257

11.12 C 的輸入/輸出(I/O) 258

11.13 多態(tài)——運行時綁定 258

11.14 解釋 260

11.15 C 如何表現(xiàn)多態(tài) 261

11.16 新奇玩意——多態(tài) 262

11.17 C 的其他要點 263

11.18 如果我的目標是那里,我不會從這里起步 264

11.19 它或許過于復雜,但卻是惟一可行的方案 266

11.20 輕松一下——死亡計算機協(xié)會 270

11.21 更多閱讀材料 271

附錄A 程序員工作面試的秘密 273

附錄B 術語表 285

網友評論(不代表本站觀點)

來自無昵稱**的評論:

這本書不錯, 可以幫你提高C語言,前提是你已經比較熟悉C語言!獨到,精髓!推薦給想在學完c語言基礎后想進一步學習c語言的同學們!

2011-12-27 16:59:51
來自ODDFQ**的評論:

書中講的是一些C所應當注意的,對已經有一定C基礎的人很有幫助!初學者請勿購買

2010-12-23 11:31:07
來自無昵稱**的評論:

深入編譯器的層面獎講解C的深層次技術,如果你覺得自己的C功底不錯的話,那就讀一讀吧

2011-05-22 22:21:38
來自無昵稱**的評論:

導師推薦的一本書,C程序員必須要讀的一部經典

2013-12-14 17:05:32
來自askfei**的評論:

對C語言程序設計進行深入解讀,內容值得品味。

2015-02-15 11:10:31
來自無昵稱**的評論:

很nice的一本書,強烈推薦對C語言的學習更進一步

2014-11-04 16:01:45
來自匿名用**的評論:

包裝不錯,C語言經典書籍,三劍客之一。趕著當當打折時候買的。無論是配套大學課程還是工作相關,都是一本很不錯的好書,值得反復閱讀

2017-06-24 17:25:37
來自無昵稱**的評論:

懂得基本的C語言后,看這本書C語言會得到提高

2012-06-06 19:50:04
來自roto005**的評論:

將C語法的不多,菜鳥還是打好基礎吧,講的 C的故事什么的較多

2012-02-08 17:44:58
來自廉斌**的評論:

好書,學習C語言的必備,要想在C上取得突破的話

2011-04-05 16:04:04
來自探花格**的評論:

好書,和 《C與指針》堪稱C語言界的經典著作,讓譚老歇一歇去吧

2012-07-23 14:20:54
來自無昵稱**的評論:

這本書應該屬于第二本C語言學習書。適合看完了C和指針的人來閱讀。這本書更能教會你怎么更好的運用C語言。

2011-11-03 10:43:09
來自Protoss**的評論:

這是一個高級讀本,它對C語言中的一些誤區(qū)做出了闡釋,尤其是對指針與數(shù)組的關系以及多維數(shù)組的概念給出了清晰簡練的解釋,還對C語言復雜聲明的識別也提出了獨特并且具有簡便操作性的方法。配合《C陷阱與缺陷》,能使人對C的了解有全新的認識。不過畢竟年代久遠了,書中一些章節(jié)的內容有些過時,但作者寓教于樂,此書讀起來感覺十分輕松,是C程序員必須要讀的一部經典。

2010-03-04 17:25:42
來自無昵稱**的評論:

C 專家編程這本書是個經典之作看完之后必定收益良多,剛剛到貨。包裝精美。價格公道。如果讓我再次選擇。我還是會選擇這本經典的C專家編程。

2015-09-15 11:41:45
來自笑看風**的評論:

本書是一位C語言技術專家,從自己親身體會,來給我們介紹C的前世今生。適合初學者入門以及想要提高C水平者

2011-12-29 09:14:36
來自川菜系**的評論:

這是一本很好的C語言提高的書籍,其中對宏定義,聲明,數(shù)組和指針等C語言中最重要也是最難得部分都有膠獨特的講解,絕對讓你受益匪淺。不過和《C缺陷和陷阱》這本書又些雷同。

2010-01-22 10:06:07
來自B.Rok**的評論:

這是一個高級讀本,它對C語言中的一些誤區(qū)做出了闡釋,尤其是對指針與數(shù)組的關系以及多維數(shù)組的概念給出了清晰簡練的解釋,還對C語言復雜聲明的識別也提出了獨特并且具有簡便操作性的方法。不過畢竟年代久遠了,書中一些章節(jié)的內容有些過時,但作者寓教于樂,此書讀起來感覺十分輕松,是C程序員必須要讀的一部經典。

2014-05-02 18:31:24
來自破碎時**的評論:

自己看書的速度總是趕不上買書的速度,其實上班就很忙很忙,很少有時間看書,偶爾在編譯期間看看 編程人生,軟件隨想錄什么的,這本書被我放在床頭了,睡覺之前有時候會翻一翻,自己是C++程序員,但現(xiàn)在越來越傾向于寫C了,要努力,才能成為頂級的程序員

2011-04-02 23:54:26
來自靜靜的**的評論:

首先我想說的是,這絕對是大師的作品,里面風趣幽默而且有智慧,哲理。指針和數(shù)組講的很好,另外,本書絕對是站在很多其他講C的書的不同角度,堪稱經典。唯一不足的是,本書寫于90年代末,離現(xiàn)在已經較久遠,但是里面的思想還是很不錯的,推薦。

2012-04-10 21:16:13

免責聲明

更多出版社
主站蜘蛛池模板: 措勤县| 读书| 若尔盖县| 浏阳市| 祥云县| 武冈市| 靖西县| 轮台县| 冷水江市| 吉林市| 汾西县| 建德市| 响水县| 大宁县| 石台县| 房山区| 尚义县| 湖州市| 水富县| 山阴县| 娱乐| 东城区| 务川| 鄂尔多斯市| 平山县| 镇巴县| 儋州市| 乌苏市| 黄平县| 永新县| 军事| 安阳县| 沁源县| 汉阴县| 灌云县| 永靖县| 合作市| 蒲江县| 海淀区| 南乐县| 石台县|