個人稍微分了一下類,有的看過,有的聽人“傳說過”,歡迎大家補充和共同學習。
真心經典:每個行業或者領域都有一些東西是不會隨時間而逐漸消逝,以下的就是。
《C語言程式設計》(第2版.新版)/《The C Programming Language》《C語言核心技術》/《C in a Nutshell》《代碼大全》/《Code Complete》
底層相關:由於C語言之初是為了編寫作業系統而來得,所以對底層的操作目前尚無任何其他語言可以替代。介於以上情況,再往下走一層是必要的。
《 深入理解電腦系統(原書第2版)》/《Computer Systems : A Programmers Perspective》《連接器與載入器》/《linker and loader》
指標相關:大家都說能不能熟練的使用指標式區分一個人是不是掌握了C語言的標誌。
A solid understanding of pointers and the ability to effectively use them separates a novice C programmer from a more experienced one. ——《Understanding and Using C Pointers》
《C和指標》/《Pointers on C》《理解C指標》/《Understanding and Using C Pointers》《征服C指標》
資料結構:Data Structure 與 Algorithm一般是綁定的,其實這個是獨立於語言之外的東西,只是通過C實現來著,這裡。
《資料結構與演算法分析:C語言描述(原書第2版)》/《Data Structures and Algorithm Analysis in C》《C語言介面與實現 : 建立可重用軟體的技術》/《C Interfaces and Implementations Techniques for Creating Reusable Software》《演算法精解:C語言描述》/《Mastering Algorithms with C》《演算法導論》/《Introduction to Algorithms》
補充進階:
《你必須知道的495個C語言問題》/《C 語言常見問題集》/《C Programming FAQs: Frequently Asked Questions》《C陷阱與缺陷》/《C Traps and Pitfalls》《C專家編程》/《Expert C Programming》《C 語言常見問題集》/《comp.lang.c Frequently Asked Questions》《編程珠璣》/《Programming
Pearls》
標準參考:ISO制定的C語言的標準,另附加一些C庫相關的。
《C99標準》/《ISO-IEC-9899-TC3》《C標準庫》/《The C Standard Library》《C語言:標準和實現》
編程規範:好習慣是前任在犯了大量錯誤基礎之上總結的,雖說不一定適合我們每個人,但看看總是好的。可以防止一些錯誤,也可以讓別人看懂你的代碼。
《華為編程規範》《編程精粹:Microsoft 編寫優質無錯 C 程式秘訣》/《Writing Clean Code》/《Writing Solid Code》《編寫可讀代碼的藝術》/《The Art of Readable Code》《MISRA-C-2004:Guidelines for the use of the C language in critical systems 》
國內不錯:《高品質 C++/C 編程指南》《C語言深度解剖》
葵花寶典:
《電腦程式設計藝術:卷1,2,3...》/《The Art of Computer Programming》-TAOCS
ps:大都是英文原版,(國產的不多啊,╮(╯▽╰)╭)另外有一些個人收集的其他C語言資料,歡迎補充。
其他:
Advanced C.pdf
Algorithms + Data Structures = Programs.pdf
Algorithms.pdf
Beautiful Code.pdf
C How to Program 6th Edition.pdf
C in a Nutshell.pdf
C Interfaces and Implementations Techniques for Creating Reusable Software.pdf
C Interfaces and Implementations-v1.zip
C Language Reference Manual.pdf
C Pocket Reference.pdf
C PROGRAMMING NOTE.pdf
C-A Reference Manual 5th Edition.pdf
c-gods-programming-language.jpg
Clean Code - A Handbook of Agile Software Craftsmanship.pdf
Code Reading - The Open Source Perspective.pdf
cplus_3.0.zip
cplus_3.0_manual.pdf
C與C++中的異常處理.pdf
C嵌入式系統編程.pdf
C標準和實現-Vol.I-姚新顏.pdf
C程式設計語言.pdf
C語言深度剖析.pdf
Data Structures and Algorithm Analysis in C 2nd Edition Solution Manual.pdf
Data Structures and Algorithm Analysis in C.pdf
Debugging with GDB,9th Edition[2004,378P].pdf
Embedded Systems Building Blocks Complete and Read-to-Use in C(CN).pdf
Embedded Systems Building Blocks Complete and Read-to-Use in C.pdf
Essential C.pdf
Expert C Programming.pdf
Head First C.pdf
Head First Design Patterns.pdf
How to Write Shared Library.pdf
Indian Hill C Style and Coding Standards.pdf
ISO-IEC-9899-1999 (E).pdf
ISO-IEC-9899-201x.pdf
ISO-IEC-9899-TC3.pdf
Linux C編程.pdf
Mastering Algorithms with C-examples.zip
Mastering Algorithms with C.pdf
MISRA-C-2004-1224571.pdf
MISRA-C-2004-中文版.pdf
Nine Algorithms That Changed the Future.epub
OOC ANSI-C 物件導向編程.pdf
OOC.pdf
Pointer on C(cn).pdf
Pointers On C Instructors Guide.pdf
Pointers on C.pdf
Practical C Programming, 3rd Edition-examples.zip
Practical C Programming, 3rd Edition.pdf
Programming in C.pdf
Recommended C Style and Coding Standards.pdf
Sorting and Searching Algorithms.pdf
Structure and Interpretation of Computer Programs - Harold Abelson.mobi
The Art of Debugging.pdf
The Art of Readable Code(CN).pdf
The Art of Readable Code(EN).pdf
The C Programming Language.pdf
The C Standard Library.pdf
The Clean Coder.pdf
The Elements of Programming Style_2ed_Kernigh.pdf
Understanding and Using C Pointers.pdf
Write Great Code-Volume1 Randall Hyde.pdf
Write Great Code-Volume2 Randall Hyde.pdf
Writing Clean Code.pdf
Writing Solid Code.pdf
《嵌入式Linux應用程式開發標準教程》(第2版全).rar
代碼大全.pdf
你必須知道的495個C語言問題(EN).pdf
你必須知道的495個C語言問題.pdf
十五個經典演算法研究與總結、目錄+索引.pdf
華為編程規範.pdf
演算法 英文版第4版.pdf
演算法-java實現-第四版-答案.rar
演算法導論.rar
經典演算法大全.pdf
編寫高品質代碼-WEB前端開發之道.pdf
(難道這張圖片要引起語言之爭?O(∩_∩)O~)