C語言解惑

C語言解惑

《C語言解惑》特點:在結構上,《C語言解惑》分為兩篇:第一篇是C語言編程中的對與錯,主要是分析編程中存在的典型錯誤、對比正確與錯誤的方法;第二篇是對比質量好與質量差的程式,繼續採用第一篇分析對與錯的方法,但主要是針對能運行而編程質量不好的程式,尋找質量“好”的替代質量“差”的,從而提高實用編程能力。兩篇內容難度逐步遞增,使讀者循序漸進地獲得進步。在內容上,結合作者的教學和工程實踐,安排了大量正反兩方面的實例,通過比較對錯和優劣,使讀者留下深刻的印象,更容易記住編程的要訣,並進一步建立好的編程風格,最終提高編程能力和程式的質量。在寫法上,作者採用深入淺出、詼諧幽默的語言,使枯燥的語法內容變得生動有趣,既能激發讀者的學習興趣,又能讓讀者輕鬆記住相應的知識。《C語言解惑》不僅能為初學者打開啟蒙之路,又能為編程者指出進修之路,因此,既適合作為C語言的教材,也可作為程式設計師的編程手冊。

基本內容

作者:(美)福伊爾 著,楊濤 等譯

出版社:人民郵電出版社

出版日期:2007年1月

ISBN:711515973

頁數:154

裝幀:平裝

開本:0

版次:1

市場參考價:¥25

商品編號:1795774

內容簡介引

本書脫胎於作者在C語言的搖籃——貝爾實驗室教授C語言的講稿,幾乎涵蓋了C語言各個方面的難點,並包含了一些其他書籍很少分析到的問題。在每個謎題後面都有詳盡的解題分析,使讀者能夠清晰地把握C語言的構造與含義,學會處理許多常見的限制和陷阱,是一本絕佳的C語言練習冊。

本書結構清晰,循序漸進,適合於C語言的初學者,可用作高校計算機相關專業的輔助教材,同時也可供具有一定C語言編程經驗的讀者複習提高之用。

就內容而言,《C語言解惑》講解的不深,適合初學者加深一下,或者作為學習的輔助資料。內容也不多,不會引起恐懼。學編程語法是必須,更重要的內容是學會語法以後要多讀別人的思想。而且本書的編排比較有趣,雖然內容不多,但處處精華,需要多想想才能體會作者深意。

目錄

第1章操作符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.1if語句51

謎題4.2while和for語句57

謎題4.3語句的嵌套62

謎題4.4switch、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.1C語言的預處理器的宏命令替換功能139

謎題9.2宏的副作用145

附錄149

附錄A操作符優先權表149

附錄B操作符匯總表150

附錄CASCII字元表153

附錄D類型轉換表15

更多圖冊

編輯推薦

《C語言解惑》作者創新性地提出了從“錯誤”這個角度入手的方案,通過列舉初學者容易遇到的典型問題,對比分析正確和錯誤的程式,來幫助讀者更好地掌握C語言編程技術;通過演示如何將一個能運行的程式最佳化為更好、更可靠的程式,幫助讀者建立好的編程風格,提高編程質量。

相關詞條

熱門詞條

聯絡我們