| | | 21世紀C語言(影印版) | 該商品所屬分類:計算機/網絡 -> 程序設計 | 【市場價】 | 512-742元 | 【優惠價】 | 320-464元 | 【介質】 | book | 【ISBN】 | 9787564142056 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](https://bnmppic.bookuu.com/goods/12/14/54/2596127-fm.jpg)
-
出版社:東南大學
-
ISBN:9787564142056
-
作者:(美)克萊門斯
-
頁數:273
-
出版日期:2013-05-01
-
印刷日期:2013-05-01
-
包裝:平裝
-
開本:16開
-
版次:1
-
印次:1
-
字數:362千字
-
是否你的C語言編程環境被限制在VI和CC上?是否C語言的內存管理機制依然像20世紀90年代那樣困擾你?BEN KLEMENS提出了這些常見的問題,並且展示了*新的工具如何使得C語言編程變得簡單——能夠幫助你調試、跟蹤內存洩露、組織編譯過程和管理源代碼版本。 《21世紀C語言(影印版)》的作者是克萊門斯。
-
拋棄你對於C語言的那些陳舊觀念吧。你應該重
新學習這門編程語言,它早已改變了過去的面貌。在
《21世紀C語言(影印版)》中,你將了解到在其他C語
言書籍中所缺失的那些最新技術。C語言不僅僅是現
代編程語言的基石,它本身也是一門現代語言,尤其
適合於編寫高效的、尖端的應用程序。你需要放棄那
些隻有在大型機時代纔有意義的舊習,轉而選擇相應
的工具來使用這門改進的極其簡單的語言。無論目前
你是哪門編程語言的擁護者,你都不得不承認C語言
也很出色。
《21世紀C語言(影印版)》的作者是克萊門斯。
-
Preface Part I.The Environment 1.SetYourself Up for Easy Compilation Use a Package Manager Compiling C with Windows POSIX for Windows Compiling C with POSIX Compiling C Without POSIX Which Way to the Library? A Few of My Favorite Flags Paths Runtime Linking Using Makefiles Setting Variables The Rules Using Libraries from Source Using Libraries from Source(Even if Your Sysadmin Doesn’t Want You To) Compiling C Programs via Here Document Include Header Files from the Command Line The Unified Header Here Documents Compiling from stdin 2.Debug,Test,Document Using a Debugger GDB Variables Print Your Structures Using Valgrind to Check for Errors Unit Testing Using a Program as a Library Coverage Interweaving Documentation Doxygen Literate Code with CW’EB Error Checking What Is the User’s Involvement in the Error? The Context in Which the User Is Working How Should the Error Indication Be Returned? 3.PackagingYourProject The Shell Replacing Shell Commands with Their Outputs Use the Shell’s for Loops to Operate on a Set of Files TestforFiles fc Makefiles VS.Shell Scripts Packaging Your Code with Autotools An Autotools Demo Describing the Makefile with makefile.am The configure Script 4.VersionControI Changes via diff Git’s Objects The Stash Trees and Their Branches Merging The Rebase Remote Repositories 5.PlayingNicewithOthers The Process Writing to Be Read by Nonnatives The Wrapper Function Smuggling Data Structures Across the Border Linking Python Host Compiling and Linking The Conditional Subdirectory for Automake Distutils Backed with Autotools Part II.The Language 6.YOurPaIthePointer Automatic,Static,and Manual Memory Persistent State Variables Pointers Without malloc Structures Get Copied,Arrays Get Aliased malloc and Memory—Twiddling The Fault Is in Our Stars All the Pointer Arithmetic You Need to Know 7.CSyntaxYouCanIgnore Don’t Bother Explicitly Returning from main Let Declarations Flow Set Array Size at Runtime Cast Less Enums and Strings Labels,gotos,switches,and breaks gotO Considered switch Deprecate Float 8.Obstaclesand Oppounity Cultivate Robust and Flourishing Macros Preprocessor Tricks Linkage with static and extem Declare Externally Linked Elements Only in Header Files The const Keyword Noun—Adjective Form Tension Depth The char const Issue 9.Text Making String Handling Less Painful with asprintf Security Constant Strings Extending Strings with asprintf APean to strtok Unicode The Encoding for C Code Unicode Libraries The Sample Code 10.Better Structures Compound Literals Initialization via Compound Literals Variadic Macros Safely Terminated Lists Foreach Vectorize a Function Designated Initializers Initialize Arrays and Structs with Zeros Typedefs Save the Day A StyleNote Return Multiple Items from a Function Reporting Errors Flexible Function Inputs Declare Your Function.as printf-Style Optional and Named Arguments Polishing a Dull Function The Void Pointer and the Structures It Points To Functions with Generic Inputs Generic Structures 11.Object-Oriented Programmingin C What You Don’t Get(and Why You Won’t Miss It) Scope Overloaded with Operator Overloading Extending Structures and Dictionaries Extending a Structure Implementing a Dictionary Base Your Code on Pointers to Objects Functions in Your Structs Count References, Example:A Substring Object An Agent—Based Model of Group Formation 12.Libraries GLib POS.IX Using mmap for Gigantic Data Sets Easy Threading with Pthreads The GNU Scientific Library SQLite The Queries libxml and cURL Epilogue Glossary Bibliography Index
| | | | | |