C語言推薦書單

2021-08-19 17:02:45 字數 2438 閱讀 3270

關於c程式設計,我覺得有下面3個層次:

* 基礎 - 基本語法

* 高階 - 避免常見錯誤 與 良好的風格

* 高手 - 軟體架構

以下介紹一些書籍,希望它們可以使用你的**更加優美。

這本書的作者是李先靜老師,這是他程式設計經驗的總結,從事linux開發、嵌入式開發工作的工程師看後應該會有很多共鳴,牆裂推薦!!!

李先靜,csdn開源專家,有著十年linux開發經驗、五年手機開發經驗。擅長嵌入式程式設計師培訓,軟體架構設計和技術寫作

圖書目錄:

* 第0章 背景知識

* 第1章 從雙向鍊錶學習設計

* 第2章 寫得又快又好的秘訣

* 第3章 從動態陣列學習設計

* 第4章 併發與同步

* 第5章 組合的威力

* 第6章 演算法與容器

* 第7章 工程管理

* 第8章 記憶體管理

* 第9章 從計算機的角度思考問題

* 第10章 文字處理

* 第11章 分離使用者介面與內部實現

* 第12章 撰寫設計文件

* 附錄c語言中介面定義的不同形式

有一句話說的很好,「規範大於配置」。

規範是團隊成員之間的一種約定,有了規範,好處多多。

乙個功能,選擇方案後,編碼的邏輯是相對固定的,至於檔案的命名,存放的位置,**的風格卻是非常自由的。

一旦制定了規範,工程師的注意力就可以集中在**邏輯上,提高效率。

所有人都按照規範來,整個系統有序,易維護,**的增加與刪除不至於讓整個工程混亂不堪。

如果你需要為乙個團隊制定c程式設計規範,《華為技術****c語言程式設計規範》可以作為你的參考。

圖書目錄:

* 0 規範制訂說明

* 1 標頭檔案

* 2 函式

* 3 識別符號命名與定義

* 4 變數

* 5 巨集、常量

* 6 質量保證

* 7 程式效率

* 8 注釋

* 9 排版與格式

* 10 表示式

* 11 **編輯、編譯

* 12 可測性

* 13 安全性

* 14 單元測試

* 15 可移植性

* 16 業界程式設計規範

非常適合新手c程式設計師。

它適合有一定經驗的c程式設計師。

《c專家程式設計》展示了最優秀的c程式設計師所使用的編碼技巧,並專門開闢了一章對c++的基礎知識進行了介紹。書中c的歷史、語言特性、宣告、陣列、指標、鏈結、執行時、記憶體以及如何進一步學習c++等問題進行了細緻的講解和深入的分析。

圖書目錄:

* 第1章 c:穿越時空的迷霧

* 第2章 這不是bug,而是語言特性

* 第3章 分析c語言的宣告

* 第4章 令人震驚的事實:陣列和指標並不相同

* 第5章 對鏈結的思考

* 第6章 運動的詩章:執行時資料結構

* 第7章 對記憶體的思考

* 第8章 為什麼程式設計師無法分清萬聖節和聖誕節

* 第9章 再論陣列

* 第10章 再論指標

* 第11章 你懂得c,所以c++不在話下

* 附錄a 程式設計師工作面試的秘密

* 附錄b 術語表

c語言三部曲:c缺陷與陷阱、c專家程式設計、c與指標。

指標的知識只是其中一小部分,感覺是另一版c專家程式設計。

圖書目錄:

* 第1章 快速上手

* 第2章 基本概念

* 第3章 資料

* 第4章 語句

* 第5章 操作符和表示式

* 第6章 指標

* 第7章 函式

* 第8章 陣列

* 第9章 字串、字元和位元組

* 第10章 結構和聯合

* 第11章 動態記憶體分配

* 第12章 使用結構和指標

* 第13章 高階指標話題

* 第14章 預處理器

* 第15章 輸入/輸出函式

* 第16章 標準函式庫

* 第17章 經典抽象資料型別

* 第18章 執行時環境

* 附錄 部分問題答案

c風格要素,把bug扼殺在萌芽中的一本書。

這本書可以作為學習c語言的第二本書。

這本書好像沒有中文版本,以下是我翻譯的圖書目錄。

圖書目錄:

* 第1章 程式風格和結構

* 第2章 **檔案、注釋、程式標題

* 第3章 變數命名

* 第4章 表示式格式

* 第5章 具體表示式

* 第6章 巨集定義

* 第7章 目錄結構與makefile

* 第8章 寫漂亮的**

* 第9章 總則

程式設計師推薦書單

書名豆瓣鏈結 頁數推薦理由 1 整潔之道 388培養 審美能力,教你如何寫出好 2effective c 297這套書是scott meyers大牛寫的,譯者侯捷也很牛,書名居然沒有翻譯。還有第3本 effective modern c 只能買到影印版,是講c 11和c 14的。3more effe...

遊戲開發者推薦書單

怎樣開始學習遊戲開發?開發遊戲充滿挑戰性,須要開發者具備大量的技能與積極的創新精神。希望這張書單能幫助朋友們實現自己的遊戲夢想,盡快掌握遊戲開發技術 1 遊戲機制 高階遊戲設計技術 遊戲設計權威專家力作,首次全面剖析遊戲機制。全彩印刷!本書將教你怎樣打造遊戲機制,使機制產生出挑戰十足 樂趣豐富 平衡...

學習推薦書籍 C語言

c語言之父得作品權威性毋庸置疑,本書適合入門,學習c語言的基本語法和使用,入門看該書,本書近300頁,別看國內的譚浩強的書 據說譚浩強的書都是東湊西拼的 裡面很多誤導程式設計師的細節。雖然書籍出版時間比較老,好像也沒更新,不過仍不失為經典書籍。作為一本被人推崇備至的c入門經典,c primer pl...