自學c語言有什麼推薦的書?

時間 2021-09-16 17:55:29

1樓:Kelsey夏至

入門級《啊哈C語言》,《啊哈演算法》。

高階入門《C primer plus中文版》。

高階:《C語言程式設計》譚浩強版本:

《C語言程式設計_現代方法》中譯本:

《C程式語言》中譯本:

《C語言大全》:

《C陷阱與缺陷》,

《C和指標》,

《C專家程式設計》,

《你必須知道的495個C語言問題》,

《advanced C》,

其他:《深入理解計算機系統》,

此外,Github上也有一些教程,B站也有一些網課。

以上應該夠了吧。

2樓:lightinaugust

《c primer plus》這本書可能太囉嗦了,但對於零基礎的詳細一點也更好理解。

《c語言程式設計:現代方法》這本書也非常好,最近剛出了新修訂版,但裡面有些內容零基礎看不太好理解。

3樓:矽基八爪喵

C語言程式設計現代方法 + B站鵬哥網課/翁凱的那個也行+ 自己上機寫程式

(這書比較厚,平時學累了趴桌上睡覺還能用來墊臉嘿嘿)

4樓:終端研發部

下面的這基本是基本上必須要去學習和掌握的。

C語言學習非常優秀的書籍。

C Primer Plus

Linux C程式設計一站式學習

C 和指標

C 程式語言

深入理解C指標

C 專家程式設計

C 陷阱與缺陷

C 語言的科學和藝術

C 語言程式設計現代方法

C 語言介面與實現

資料結構與演算法分析——C語言描述

UNIX環境高階程式設計(第3版)

Linux程式設計

【高畫質電子版-C#.4.0完全參考手冊】pan.baidu.com/s/188gLJU

a0Wuqnr7TrS1UaIA

提取碼:ylup

【C Primer Plus 第6版中文版】pan.baidu.com/s/1kssjLs

jKuNZHU5dyCtgPkg

提取碼:0pg7

【C Primer Plus(第五版)中文版】pan.baidu.com/s/15SM67K

wfE6Pyz-DiCvPo4g

提取碼:ij3r

提取碼:54fj

【C++PrimerPlus中文版第6版.pdf】pan.baidu.com/s/10219-c

1eWogCF5Zj56lfEQ

提取碼:54fj

作為程式按必須要了解的乙個書籍專案是:

GitHub - codeGoogler/ProgramBooks: 程式設計書籍專案

GitHub - codeGoogler/ProgramBooks: 程式設計書籍專案

終端研發部:成為程式設計師必看的200本書籍!

學習C語言不是一朝一夕的事情,即使是「最小的代價」,也絕不是什麼捷徑,而是以最短的時間取得最多的收穫,同時也意味著你需要經歷艱苦的過程,如果你不想看冗餘的文字,直接看我畫的這個思維導圖即可:

具體的學習路線:

1、環境篇(ubuntu 系統安裝及環境除錯)

學習內容:ubuntu 虛擬機器安裝以及嵌入式開發環境搭建ubuntu 物理機及 u 盤版安裝ubuntu 與 windos 等其它系統互訪服務配置安裝編輯器、編譯器、偵錯程式安裝及使用

2、環境篇(Linux 常用命令)

Linux 日常高頻率應用命令使用練習 、檔案操作命令使用練習 、內容檢索命令使用練習

壓縮解壓命令使用練習 、系統內部常用命令使用練習

3、嵌入式 C 語言編譯除錯技巧

除錯檔案產生方法介紹

單步、斷點等除錯方法介紹

除錯過程中動態修改記憶體

4、語言基本語法結構

程式設計關鍵字分類講解

各類進製間的分析以及轉換

有符號以及無符號深度剖析

各種運算子介紹資料儲存型別的讀寫控制不同資料型別間的自動以及強制型別轉換

各種型別間的越界問題剖析

深度剖析二進位制位運算

5、C 語言基本語句

選擇控制語句

迴圈控制語句

控制語句相關關鍵字分析

人機互動程式設計

6、陣列

陣列的精確定義

陣列元素嚴謹的初始化

深度剖析陣列元素的讀寫過程

多維陣列的精確定義

多維陣列的應用操作

7、函式

函式的定義、宣告、呼叫三要素

各類場景的函式定義

嚴謹的函式宣告

函式的呼叫過程剖析

函式引數本質剖析

實參、形參詳解

具體需求下的函式封裝流程

8、變數儲存

記憶體分割槽剖析

各類變數的定義形式

各類變數的作用範圍

各類變數的生命週期

各類變數的儲存區域

各類變數的注意事項

靜態函式與全域性函式的深度剖析

9、預處理指令

巨集、巨集函式的深度剖析

多場景的條件編譯分析

標準的標頭檔案編寫

預處理在編譯之前都在忙些啥

10、庫的使用與製作

靜態庫工作原理

靜態庫製作流程

動態庫工作原理

動態庫製作流程

11、指標

指標與記憶體哪些事兒

指標的定義與使用

指標與基本型別變數的關係

指標與陣列的關係

指標與函式的關係

指標與字串的關係

指標與指標的關係

指標有多特殊

12、動態記憶體分配

記憶體的動態分配與釋放

記憶體的多種動態分配方式

動態記憶體使用技巧

13、字串處理技巧

字串的純手工處理技巧

字串相關庫函式使用方法

字串與記憶體的關係

14、結構體的物件思維

結構體是怎樣打包資料結構的

結構體與陣列、指標、記憶體等相互結合

結構體實現位變數的定義

15、資料結構之鍊表操作

鍊表的邏輯思維

鍊表中的各個節點

雙向鍊表咋比單向鍊表還簡單

鍊表的增刪查改等各項操作

鍊表還有更簡單且高階的實現方式

16、檔案操作

一切資料皆檔案

檔案的操作流程

檔案的順序讀寫

檔案的隨機讀寫

17、工程專案管理之Makefile

Makefile 可簡單可複雜 、了解軟體前先分析 Makefile

以上參考:httpss://http://

blog.csdn.net/qianfeng_

dashuju

除了C語言本身之外,程式設計師必學的內容還有資料結構和演算法、資料庫原理、計算機網路、作業系統、設計模式,這些都是從事開發必須掌握的基礎技能。

在初學C語言時,很多新人會覺得太難了,可能會遇到有些問題理解不透,有的是表達方式與以往數學學習中不同(如運算子等)。這個時候萬萬不能不氣餒,不明白的地方多問多想,鼓足勇氣進行學習,待學完後面的章節知識,前面的問題也就迎刃而解。

5樓:ISNCG

如果手頭上有譚浩強老先生的《C程式設計》,可以拿它用來當廁紙。絕對不要用來壓泡麵,否則會影響口感。它是一本過於經典的好教材,它值得被世人遺忘。

《C Primer Plus》值得一看。

6樓:黑馬

時至今日, C語言仍然是計算機領域的通用語言之一,但今天的 C語言已經和最初的時候大不相同了。本書最主要的乙個目的就是通過一種「現代方法」來介紹 C語言,書中強調標準 C,強調軟體工程,不再強調「手工優化」。本書分為 C語言的基礎特性、 C語言的高階特性、 C語言標準庫和參考資料 4個部分。

每章末尾都有乙個「問與答」小節給出一系列與該章內容相關的問題及答案,此外還包含適量的習題。

C語言書籍推薦從入門到高階這篇文章推薦的覺得不錯

7樓:黃哥

推薦這本

時至今日,C語言仍然是計算機領域的通用語言之一,但今天的C語言已經和最初的時候大不相同了。本書主要目的就是通過一種「現代方法」來介紹C語言,書中強調標準C,強調軟體工程,不再強調「手工優化」。第2版修訂版中不僅有C99中的新特性,還與時俱進地增加了C11和C18中的內容。

本書分為C語言的基礎特性、C語言的高階特性、C語言標準庫和參考資料4個部分。每章末尾的「問與答」部分給出一系列與該章內容相關的問題及答案,此外還包含適量的習題。

本書是C開發人員的理想參考書,在國外也被眾多大學作為C語言課程的教材。

8樓:程式設計師社群

征服C指標 提取碼:wwcd

經典C程式100例 提取碼:t8oe

C專家程式設計 提取碼:uso7

C語言指標經驗總結 提取碼:ibjw

C語言深度解剖 提取碼:6qho

C語言深度解剖解開程式設計師面試筆試的秘密 提取碼:ffh1c語言入門經典(第5版) 提取碼:lzroC語言解析教程 提取碼:mfgv

C語言函式大全 提取碼:ir2d

C語言的科學和藝術 提取碼:zm88

C語言答疑解惑與典型題解 提取碼:8cw5C語言從入門到精通第2版明日科技 提取碼:4s8hC語言程式設計_現代方法 提取碼:

t4vnC語言常見問題集(問題提高版) 提取碼:xto5C語言參悟之旅 提取碼:5h1t

C語言參考手冊第五版 提取碼:t3g1

C語言程式設計精粹 提取碼:5oai

C陷阱與缺陷 提取碼:nejz

C和指標(中文版) 提取碼:1gvd

C程式語言(英文第2版)及其課後題答案 提取碼:wzkyC程式語言(第2版新版)及課後答案 提取碼:rowlC 程式語言(第2版) 提取碼:

4s98C Primer Plus 中英版 提取碼:um90C Primer Plus 第6版中文版 提取碼:n30r21天學通C語言第7版 提取碼:

8fuj

[學通C語言的24堂課].劉彬彬&孫秀梅 提取碼:f44n[C語言必須知道的300個問題].明日科技.掃瞄版 提取碼:bn80

各位有沒有什麼自學c語言的書推薦?

未來可期 推薦C語言程式設計譚浩強的書,非常經典的書,老譚這本的書非常適合初學者,小白一聽就懂,不需要你用什麼高數基礎和計算機基礎都可以很容易入手!買的時候一定要買兩本,還有乙個配套的學習輔導教材,上面有很多練習題可以鞏固所學習的知識點。1400萬的銷量,懂得都懂,能夠銷量這麼多,當然是經典中的經典...

C語言零基礎想要自學,有什麼書可以推薦一下嗎?

憶夢 1.C語言入門經典 C語言入門經典 例子簡單生活化,而且每個例子分析很細。章節安排合理,章末的例子還特別注重思路的引導,而且分析起來特別有成就感。這本書是自學過程的一本好書。2.C primer plus 這本書很適合希望系統學習C語言的讀者,正如他的名字,是一本不錯的入門和高階的書。書中的每...

在學習c 的時候,有必要自學c語言嗎?

XZiar 語法上C 算是C的超集,所以會了C 就會C。如果你是指C常用的的設計模式和最佳實踐的話,倒是有必要專門買書籍。作為初學者,有C的基礎再學C 的確就是會容易一些。但如果C 的課程 教材好的話,的確沒必要先學C再學C 而且說真的,你C 寫多了的話就回不去C了,除了一堆庫不能用,不少語法上的特...