作 者:[美]阿蘭 R.富勒(Alan R. Feuer) 著 楊濤、王建橋、楊曉雲 譯
定 價:35
出 版 社:人民郵電出版社
出版日期:2016年03月01日
頁 數:154
裝 幀:簡裝
ISBN:9787115351142
C語言進階圖書來自C語言搖籃貝爾實驗室的秘籍測試你的C語言段位對於想要擴展其C編程基本知識的所有程序員來說,本書是他們的不錯讀物。本書接近兼容ANSI C標準,旨在通過大量有趣的謎題幫助讀者有效理解C語法和語義,這些難題可以測試讀者對C基礎知識的掌握情況。C編程專家Alan Feuer從不同角度涵蓋了C語言的大多數主題,以便讀者能夠有效理解這些主題。書中包含了大量的C編程謎題,來測試讀者解決這些謎題確定其輸出結果的能力。在很多情況下,書中的程序都是print語句,因此謎題的答案也即是相等
●章 操作符 1謎題1.1 基本算術操作符 1謎題1.2 賦值操作符 6謎題1.3 邏輯操作符和增量操作符 10謎題1.4 二進制位操作符 16謎題1.5 關繫操作符和條件操作符 23謎題1.6 操作符的優先級和求值順序 27第2章 基本類型 33謎題2.1 字符、字符串和整數類型 33謎題2.2 整數和浮點數的轉換 37謎題2.3 其他類型的轉換 43第3章 頭文件 49第4章 控制流 51謎題4.1 if語句 51謎題4.2 while和for語句 57謎題4.3 語句的嵌套 62謎題4.4 switch、break和continue語句 67第5章 編程風格 73謎題5.1 選用正確的條件 73謎題5.2 選用正確的結構 76第6章 存儲類 81謎題6.1 塊 81謎題6.2 函數 85謎題6.3 更多的函數 89謎題6.4 文件 94第7章 指針和數組 99謎題7.1 簡單的指針和數組 99謎題7.2 指針數組 105謎題7.3 多維數組 110謎題7.4 難解的指針 113第8章 結構 119謎題8.1 簡單的結構、嵌套結構 119謎題8.2 結構數組 124謎題8.3 結構指針數組 131第9章 預處理器 139謎題9.1 C語言的預處理器的宏命令替換功能 139謎題9.2 宏的副作用 145附錄 149附錄A 操作符優先級表 149附錄B 操作符彙總表 150附錄C ASCII字符表 153附錄D 類型轉換表 154
《C語言解惑》脫胎於作者在C語言的搖籃——貝爾實驗室教授C語言的講稿,幾乎涵蓋了C語言各個方面的難點,並包含了一些其他書籍很少分析到的問題。在每個謎題後面都有詳盡的解題分析,使讀者能夠清晰地把握C語言的構造與含義,學會處理許多常見的和陷阱,是一本不錯的C語言練習冊。《C語言解惑》結構清晰,循序漸進,適合於C語言的初學者,可用作高校計算機相關專業的輔助教材,同時也可供具有一定C語言編程經驗的讀者復習提高之用。
[美]阿蘭 R.富勒(Alan R. Feuer) 著 楊濤、王建橋、楊曉雲 譯
Alan R. Feuer 軟件講師、技術圖書的作者、商業軟件開發人員,編寫過多本技術圖書,開發過多門編程語言的課程。曾供職於貝爾實驗室,在此期間,他開發的一繫列分析工具成為AT&T標準UNIX的一部分。