零基礎C語言快速自學入門攻略:
(by fxn)
一.C primer plus(第六版)
推薦理由:非常權威,經典。經過大量自學者,老師,學生的檢驗,不存在如何錯誤,邏輯嚴謹。代碼注釋,講解充分嚴密,并且有大量例題以及例題講解可供初學者練習,非常适合自學者詳細鑽研
缺點:隻有前一部分知識對初學者有價值,後面的大量知識在初學階段 沒什麼用 過于深奧。

電子版下載下傳連結:連結:https://pan.baidu.com/s/1HtK5rfdRJgyU1ez8_FqCyg 提取碼:foxx
二.C程式設計(作者譚浩強)
推薦理由:講解生動,深入淺出,适合自學 (我沒看過,聽别人說的)
缺點:品質較低,存在一些小漏洞和錯誤
電子版下載下傳連結:連結:https://pan.baidu.com/s/1kZM5Tb_2S8jR6j28qU-lNg 提取碼:foxx (隻找到了第四版)
俗話說:”learning by doing“,想要快速的學好一種語言,充足的練習是必不可少的,以下幾個練習網站均在國内認可度較高,例題豐富,支援線上判題。
一.洛谷:
推薦理由:
由某IOI金牌建設,盈利程度較小(除裡面提供的一些高品質網課外基本不需要付費),
有熱鬧且風氣良好的讨論區(可以膜拜大佬,請教難題,學習方法之類的),
有合理的題單,便于不知道該做什麼題的萌新快速找到目标。
每一道試題都有易識别且合理的難度表示(紅最簡單,黑最難),且絕大多數試題都配有多篇題解(相當各種采用不同方法的答案詳解)
二.poj:
北大官方題庫,oj(線上判題系統),試題品質相對高,全英文
缺點:難度偏高,界面難看,沒有詳細題解
三.noi官方題庫:
界面美觀,試題由中國計算機學會(ccf)選擇,難度合理,(其實除了ccf官方性質以外這玩意沒啥優點)
一.慕課網:https://www.imooc.com/
推薦理由:資源豐富,啥都有
缺點:老師講的不一定好,很多時候不是太快就是太慢,并且很多課程要收費
二.浙大翁恺老師:b站搜尋
免費,學長推薦的,我還沒看。。。
該區域所能學到的知識在大一階段不一定能用到,但是在未來的深入學習中一定能起到作用
一.啊哈算法:
推薦理由:
非常非常非常簡單,講解非常細緻充分:基本上一學就會
缺點:
有點低齡,看着可能會感到有些尴尬,講到的算法較少,且比較基礎簡單
連結:https://pan.baidu.com/s/1lcCjetXGLNObCL5gfLN5bw
提取碼:foxx
二.算法導論:
推薦理由:相當權威,專業。這本書不但試圖教授讀者算法,更旨在培養讀者的一種“資訊學思維模式”
缺點:難,貴
一.還是洛谷:
無論是在題解區還是讨論區,或洛谷日報,都可以查詢到大量實用算法的講解
編譯工具對于c語言的學習是必不可少的,因為隻有借助編譯工具,我們才能将源代碼轉化為可執行的軟體
一.洛谷線上ide:
洛谷内置功能齊全,能穩定運作c,c++,c#,java,python等多種語言
二.評測鴨:duck.ac
由某位noi金牌開發,界面簡潔美觀,比較易用,但是略微不穩定,一般很流暢,但個别時間會很卡
Dev c++ 可能是最簡潔易用最适合初學者使用的編譯器(可惜開發公司被收購了,沒有靠譜的後續版本更新)
這裡推薦一種由國内教師改良的版本:red panda dev c++
在原版的基礎上加入了代碼自動補全等功能
連結:https://pan.baidu.com/s/1Oi5tI8wur8Lc9qFJBlYxEQ
一.visual studio:
Microsoft開發的大型內建開發環境(真的很大,别用流量下載下傳),支援C,C++,C#等語言的開發,功能十分強大
代碼自動補全,自動查錯,自動縮進.....我能想到的功能他基本都有,(但是配置和使用略微有點複雜)
下載下傳位址:微軟官網
二.Clion:
由jetbrain公司開發的內建開發環境,隻支援c系列語言,在功能上完全不弱于visual studio,而且界面非常美觀
最大的好處在于:憑借北航學生身份可以領取免費版(這玩意收費,而且很貴)