C 程式員寫程式時,手邊一定要有這本書。C 語言專家 Peter Prinz 與 Tony Crawford 在這本書中蒐羅豐富的參考資料,清楚、簡潔,沒有贅言,只有答案,包括:
* C 語言的語法
* 標準程式庫函式
* 前處理器假指令
* GNU 編譯器選項
* GDB 和 make
* C99 特色與擴充
本書也包含許多章節的內容,為你建立 C 語言的關鍵概念,像是型別轉換、動態記憶體管理、處理指標。需要知道 GNU make 或 GNU 除錯器的細節嗎?本書對此也有著墨。將這些資訊準備好,隨侍在側,你的程式也就會開發得更順利。Peter 和 Tony 讓這本書變成 C 程式員必備的生產力工具。
各界推薦
名人推薦:
『這本書具備你所需要知道關於 C 的一切知識。本書作者做了相當傑出的工作,將語言、標準程式庫、一些重要工具的用法都包含其中。』
Kyle Loudon
Yahoo! 資深工程師
『本書精選的範例程式碼,讓許多觀念可以很快地被讀者所瞭解,這比文字敘述還有效。這本書不會覆蓋灰塵,因為你需要常常翻閱它。』
Matthias Kalle Dalheimer
Klaralvdalens Datakonsult AB, 董事長 暨 執行長
『我用 C 語言寫程式已經 25 年了,這是我見過這方面最清楚,最完整的書。一切的知識都用精確且邏輯的方式描述,這是程式員所樂見的。』
Matt Crawford
Wide Area Systems, Fermilab, 集團領導人
『結合閱讀與參考雙重功能,你不能錯過這本書。這本書可以讓你與時俱進,讓你的 C 能力趕上最新的 C99 標準。』
Dave Kitabjian
NetCarrier, Inc., 軟體開發經理
名人推薦:『這本書具備你所需要知道關於 C 的一切知識。本書作者做了相當傑出的工作,將語言、標準程式庫、一些重要工具的用法都包含其中。』
Kyle Loudon
Yahoo! 資深工程師
『本書精選的範例程式碼,讓許多觀念可以很快地被讀者所瞭解,這比文字敘述還有效。這本書不會覆蓋灰塵,因為你需要常常翻閱它。』
Matthias Kalle Dalheimer
Klaralvdalens Datakonsult AB, 董事長 暨 執行長
『我用 C 語言寫程式已經 25 年了,這是我見過這方面最清楚,最完整的書。一切的知識都用精確且邏輯的方式描述,這是程式員所樂見的。』
Matt Cra...
目錄
序
第一部分 語言
第一章 語言基礎
C 語言的特性
C 程式的結構
源碼檔案
註解
字元集
識別字
C 編譯器如何運作
第二章 型別
型別學
整數型別
浮點型別
複數浮點型別(C99)
列舉型別
void 型別
第三章 字面值
整數常數
浮點常數
字元常數
字串字面值
第四章 型別轉換
算術型別的轉換
非算術型別的轉換
第五章 表示式與運算子
表示式如何被估算
詳細說明運算子
常數表示式
第六章 敘述
表示式敘述
區塊敘述
迴圈
選取敘述
無條件跳躍
第七章 函式
函式的定義
函式宣告
函式如何被執行
指標當作引數和返回值
Inline 函式
遞迴函式
變動個數的引數
第八章 陣列
定義陣列
存取陣列元素
初始化陣列
字串
多維陣列
陣列做為函式的引數
第九章 指標
宣告指標
指標的運算
指標和型別的前冠字
「陣列的指標」以及「指標的陣列」
指向函式的指標
第十章 結構、聯合、位元欄位
結構
聯合
位元欄位
第十一章 宣告
一般語法
型別名稱
typedef 宣告
識別字的連結
物件的儲存期限
初始化
第十二章 動態記憶體管理
動態地配置記憶體
配置記憶體的特性
調製大小與釋放記憶體
一個全效的二元樹
特性
實踐
第十三章 輸入與輸出
串流
檔案
開啟與關閉檔案
讀出與寫入
隨機檔案存取
第十四章 前處理假指令
插入標頭檔的內容
定義並使用巨集
條件式編譯
定義行號
產生錯誤訊息
#pragma 假指令
_Pragma 運算子
預先定義的巨集
第七章 函式
函式的定義
函式宣告
函式如何被執行
指標當作引數和返回值
Inline 函式
遞迴函式
變動個數的引數
第二部分 標準程式庫
第十五章 標準標頭檔
使用標準標頭
標準標頭的內容
第十六章 函式簡介
輸入與輸出
數學函式
字元分類與轉換
字串處理
多位元組字元
在數字和字串之間作轉換
搜尋與排序
記憶體區塊處理
動態記憶體管理
日期與時間
行程控制
國際化
非地區性跳躍
除錯
錯誤訊息
第十七章 標準程式庫函式
第三部分 基本工具
第十八章 用 GCC 編譯
GNU 編譯器總匯
GCC 的取得與安裝
用 GCC 編譯 C 程式
C 方言
編譯器警告
優化
除錯
特徵描述
選項與環境變數的總整理
第十九章 使用 make 建構你的 C 程式
目標、前提、命令
Makefile
註解
假目標
其他目標屬性
巨集
函式
假指令
執行 make
第二十章 用 GDB 除錯 C 程式
安裝 GDB
一個簡單的除錯系統
開始 GDB
使用 GDB 命令
索引
序
第一部分 語言
第一章 語言基礎
C 語言的特性
C 程式的結構
源碼檔案
註解
字元集
識別字
C 編譯器如何運作
第二章 型別
型別學
整數型別
浮點型別
複數浮點型別(C99)
列舉型別
void 型別
第三章 字面值
整數常數
浮點常數
字元常數
字串字面值
第四章 型別轉換
算術型別的轉換
非算術型別的轉換
第五章 表示式與運算子
表示式如何被估算
詳細說明運算子
常數表示式
第六章 敘述
表示式敘述
區塊敘述
迴圈
選...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。