出版時(shí)間:2008-2 出版社:人民郵電出版社 作者:Peter Van Der Linden 頁數(shù):291 譯者:徐波
Tag標(biāo)簽:無
內(nèi)容概要
《C專家編程》展示了最優(yōu)秀的C程序員所使用的編碼技巧,并專門開辟了一章對C++的基礎(chǔ)知識進(jìn)行了介紹?! 蠧的歷史、語言特性、聲明、數(shù)組、指針、鏈接、運(yùn)行時(shí)、內(nèi)存以及如何進(jìn)一步學(xué)習(xí)C++等問題進(jìn)行了細(xì)致的講解和深入的分析。全書擷取幾十個(gè)實(shí)例進(jìn)行講解,對C程序員具有非常高的實(shí)用價(jià)值?! ”緯梢詭椭幸欢ń?jīng)驗(yàn)的C程序員成為C編程方面的專家,對于具備相當(dāng)?shù)腃語言基礎(chǔ)的程序員,本書可以幫助他們站在C的高度了解和學(xué)習(xí)C++
作者簡介
作者:(美國)Peter Van Der Linden
書籍目錄
第1章 C:穿越時(shí)空的迷霧 1.1 C語言的史前階段 1.2 C語言的早期體驗(yàn) 1.3 標(biāo)準(zhǔn)I/O庫和C預(yù)處理器 1.4 K&R C 1.5 今日之ANSI C 1.6 它很棒,但它符合標(biāo)準(zhǔn)嗎 1.7 編譯限制 1.8 ANSI C標(biāo)準(zhǔn)的結(jié)構(gòu) 1.9 閱讀ANSI C標(biāo)準(zhǔn),尋找樂趣和裨益 1.10 “安靜的改變”究竟有多少安靜 1.11 輕松一下——由編譯器定義的Pragmas效果 第2章 這不是Bug,而是語言特性 2.1 這關(guān)語言特性何事,在Fortran里這就是Bug呀 2.2 多做之過 2.3 誤做之過 2.4 少做之過 2.5 輕松一下——有些特性確實(shí)就是Bug 2.6 參考文獻(xiàn) 第3章 分析C語言的聲明 3.1 只有編譯器才會喜歡的語法 3.2 聲明是如何形成的 3.3 優(yōu)先級規(guī)則 3.4 通過圖表分析C語言的聲明 3.5 typedef可以成為你的朋友 3.6 typedef int x[10]和#define x int[10]的區(qū)別 3.7 typedef struct foo{ ... foo;}的含義 3.8 理解所有分析過程的代碼段 3.9 輕松一下——驅(qū)動(dòng)物理實(shí)體的軟件 第4章 令人震驚的事實(shí):數(shù)組和指針并不相同 4.1 數(shù)組并非指針 4.2 我的代碼為什么無法運(yùn)行 4.3 什么是聲明,什么是定義 4.4 使聲明與定義相匹配 4.5 數(shù)組和指針的其他區(qū)別 4.6 輕松一下——回文的樂趣 第5章 對鏈接的思考 5.1 函數(shù)庫、鏈接和載入 5.2 動(dòng)態(tài)鏈接的優(yōu)點(diǎn) 5.3 函數(shù)庫鏈接的5個(gè)特殊秘密 5.4 警惕Interpositioning 5.5 產(chǎn)生鏈接器報(bào)告文件 5.6 輕松一下——看看誰在說話:挑戰(zhàn)Turing測驗(yàn) 第6章 運(yùn)動(dòng)的詩章:運(yùn)行時(shí)數(shù)據(jù)結(jié)構(gòu) 6.1 a.out及其傳說 6.2 段 6.3 操作系統(tǒng)在a.out文件里干了些什么 6.4 C語言運(yùn)行時(shí)系統(tǒng)在a.out里干了些什么 6.5 當(dāng)函數(shù)被調(diào)用時(shí)發(fā)生了什么:過程活動(dòng)記錄 6.6 auto和static關(guān)鍵字 6.7 控制線程 6.8 setjmp和longjmp 6.9 UNIX中的堆棧段 6.10 MS-DOS中的堆棧段 6.11 有用的C語言工具 6.12 輕松一下——卡耐基-梅隆大學(xué)的編程難題 6.13 只適用于高級學(xué)員閱讀的材料第7章 對內(nèi)存的思考第8章 為什么程序員無法分清萬圣節(jié)和圣誕節(jié)第9章 再論數(shù)組 第10章 再論指針 第11章 你懂得C,所以C++不在話下附錄A 程序員工作面試的秘密附錄B 術(shù)語表
編輯推薦
《C專家編程Expert C Programming Deep C Secrets》擷取了幾十個(gè)實(shí)例,細(xì)致、深入地講解了C的歷史、語言特性、聲明、數(shù)組、指針、鏈接、運(yùn)行時(shí)、內(nèi)存以及分析了如何進(jìn)一步學(xué)習(xí)C++等問題?!禖專家編程Expert C Programming Deep C Secrets》是一本ANSIC編程語言的高級讀本。它適用于已經(jīng)編寫過C程序的人,以及那些想迅速獲取一些專家觀點(diǎn)和技巧的人。專家級的C編程指南展示優(yōu)秀C程序員的編程技巧。即使你讀過AndyKoneig的《C陷阱與缺陷》,你還是應(yīng)該看看PeterVanDerLinden的書。我想,他們兩人的書稱都應(yīng)該千方百計(jì)的搞到,如獲至寶地捧讀。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載