注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C語言核心技術(shù)

C語言核心技術(shù)

C語言核心技術(shù)

定 價:¥69.00

作 者: (美)布萊恩(Peter Prinz)、(美)克勞福德(Tony Crauford);O'Reilly Taiwan公司 譯
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 算法語言

ISBN: 9787111220503 出版時間: 2007-08-01 包裝: 平裝
開本: 16 頁數(shù): 589 字?jǐn)?shù):  

內(nèi)容簡介

  “這本書覆蓋你希望知道的關(guān)于 C語言的一切知識。本書作者完成了一項相當(dāng)杰出的任務(wù),把語言、標(biāo)準(zhǔn)鏈接庫以及一些重要工具的用法都包含其中?!薄 狵yle Loudon,Yahoo!資深工程師“本書精選的范例非常有利于讀者學(xué)習(xí),這比蒼白的語言敘述更加有效。這本書不會被放在書架上落灰塵,因為你需要常常翻閱它。” ——Matthias Kalle Dalheimer,Klaralvdalens Datakonsult AB,董事長兼首席執(zhí)行官“25年來我始終使用C語言編寫程序,這本書是我見過的這方面最清楚,最完整的書。所有知識點都使用準(zhǔn)確的語言和有序的方式進(jìn)行描述,這是程序員希望看到的?!薄 狹att Crawford,Wide Area Systems,F(xiàn)ermilab,集團(tuán)領(lǐng)導(dǎo)人“結(jié)合閱讀和參考雙重功效,你不能錯過這本書。這本書可以讓你與時俱進(jìn),讓你的 C 語言編程能力緊跟最新的C99 標(biāo)準(zhǔn)?!薄 狣ave Kitabjian,NetCarrier, Inc., 軟件開發(fā)經(jīng)理C程序員在編寫程序時手頭一定要有這本書。在這本書中,C 語言專家 PeterPrinz和Tony Crawford為你提供大量的編程參考信息。全書敘述清晰,語句簡潔,分析深刻。本書主題包括:● C 語言的語法● GNU編譯器選項● 標(biāo)準(zhǔn)鏈接庫函數(shù)● GDB和make● 預(yù)處理指令● C99特色和擴(kuò)充本書內(nèi)容豐富,總共包含21章,能夠讓你深刻了解C 語言關(guān)鍵概念,比如類型轉(zhuǎn)換、動態(tài)內(nèi)存管理、指針處理等。想知道 GNU make 或 GNU 調(diào)試器的細(xì)節(jié)嗎?本書開辟專門的章節(jié)來講解。一書在手,程序開發(fā)會更加順利!Peter 和 Tony 所編寫的這本書會成為C語言程序員必備的工作利器!

作者簡介

  布萊恩(Peter Prinz),是積極的研討會組織者和關(guān)鍵課程開發(fā)者,向成百上千的Unix和Windows系統(tǒng)開發(fā)者授課。作為德國IT公司Authensis AG的主要開發(fā)者和合伙人,他擁有計算機電話通信軟件的豐富開發(fā)經(jīng)驗。Peter也是多本有關(guān)C/C++軟件開發(fā)圖書的合著者,其中大多數(shù)圖書是Ulla Kirch-Prinz合著的,其中就包括O'Reilly出版的《C Pocket Reference》??藙诟5拢═ony Crauford),是一個技術(shù)作家,具有很好的C語言功底。除了定期參與軟件本地化項目之外,他還翻譯很多有關(guān)網(wǎng)絡(luò)管理和ATM的書籍,把德文版本的書籍和文章翻譯成英文版本。

圖書目錄

前言 1
第一部分 語言
第1章 C語言基礎(chǔ) 9
C語言特性 9
C程序的結(jié)構(gòu) 10
源代碼文件 12
注釋 13
字符集 14
標(biāo)識符 19
C編譯器運行原理 23
第2章 數(shù)據(jù)類型 26
數(shù)據(jù)類型分類 26
整數(shù)數(shù)據(jù)類型 27
浮點數(shù)據(jù)類型 32
復(fù)數(shù)浮點數(shù)據(jù)類型(C99) 34
枚舉數(shù)據(jù)類型 35
void數(shù)據(jù)類型 36
第3章 字面值 39
整數(shù)常量 39
浮點常量 40
字符常量 42
字符串字面值 44
第4章 類型轉(zhuǎn)換 47
算術(shù)類型的轉(zhuǎn)換 48
非算術(shù)類型的轉(zhuǎn)換 55
第5章 表達(dá)式和運算符 62
計算表達(dá)式 63
運算符全面剖析 66
常量表達(dá)式 88
第6章 語句 90
表達(dá)式語句 90
語句塊 91
循環(huán) 92
選擇語句 96
無條件跳轉(zhuǎn) 99
第7章 函數(shù) 103
函數(shù)定義 103
函數(shù)聲明 109
函數(shù)如何被執(zhí)行 111
指針當(dāng)作自變量和返回值 111
Inline函數(shù) 112
遞歸函數(shù) 114
可選性自變量 115
第8章 數(shù)組 117
定義數(shù)組 117
存取數(shù)組元素 119
初始化數(shù)組 120
字符串 122
多維數(shù)組 123
數(shù)組作為函數(shù)的自變量 126
第9章 指針 128
聲明指針 128
指針的運算 131
指針和類型的限定符 135
“數(shù)組的指針”和“指針的數(shù)組” 138
指向函數(shù)的指針 142
第10章 結(jié)構(gòu)、聯(lián)合、位字段 144
結(jié)構(gòu) 144
聯(lián)合 154
位字段 155
第11章 聲明 158
一般語法 158
類型名稱 165
typedef聲明 166
標(biāo)識符的鏈接 168
對象的生存周期 169
初始化 170
第12章 動態(tài)內(nèi)存管理 172
已分配內(nèi)存的特性 174
調(diào)整內(nèi)存大小和釋放內(nèi)存 174
通用的二叉樹 176
特性 176
實踐 177
第13章 輸入和輸出 186
流 186
文件 187
打開和關(guān)閉文件 189
讀操作和寫操作 191
文件隨機訪問 208
第14章 預(yù)處理指令 211
插入頭文件的內(nèi)容 212
定義和使用宏 214
條件式編譯 221
定義行號 222
產(chǎn)生錯誤信息 223
#pragma預(yù)處理指令 223
_Pragma運算符 224
預(yù)定義的宏 225
第二部分 標(biāo)準(zhǔn)鏈接庫
第15章 標(biāo)準(zhǔn)頭文件 229
使用標(biāo)準(zhǔn)頭文件 229
標(biāo)準(zhǔn)頭文件的內(nèi)容 232
第16章 函數(shù)簡介 254
輸入和輸出 254
數(shù)學(xué)函數(shù) 255
字符分類和轉(zhuǎn)換 262
字符串處理 264
多字節(jié)字符 265
在數(shù)字和字符串之間轉(zhuǎn)換 266
搜索和排序 267
內(nèi)存區(qū)域處理 267
動態(tài)內(nèi)存管理 268
日期和時間 268
進(jìn)程控制 269
國際化 271
非局部性跳轉(zhuǎn) 271
調(diào)試 272
錯誤信息 273
第17章 標(biāo)準(zhǔn)鏈接庫函數(shù) 274
第三部分 基本工具
第18章 GCC編譯器 505
GNU 編譯器集合 505
獲取和安裝GCC 506
使用GCC編譯C程序 506
C 方言 514
編譯器警告 515
優(yōu)化 517
調(diào)試 520
剖析 520
選項和環(huán)境變量匯總 521
第19章 使用make創(chuàng)建C程序 526
目標(biāo)、前提和命令 526
Makefile 527
注釋 534
偽目標(biāo) 541
其他目標(biāo)屬性 542
宏 543
函數(shù) 544
預(yù)處理指令 548
執(zhí)行make 551
第20章 使用GDB調(diào)試C程序 559
安裝GDB 559
調(diào)試過程范例 560
啟動GDB 564
使用GDB命令 568

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號