天天看點

零基礎C語言快速自學入門攻略

零基礎C語言快速自學入門攻略:

(by fxn)

一.C primer plus(第六版)

推薦理由:非常權威,經典。經過大量自學者,老師,學生的檢驗,不存在如何錯誤,邏輯嚴謹。代碼注釋,講解充分嚴密,并且有大量例題以及例題講解可供初學者練習,非常适合自學者詳細鑽研

缺點:隻有前一部分知識對初學者有價值,後面的大量知識在初學階段 沒什麼用 過于深奧。

零基礎C語言快速自學入門攻略

電子版下載下傳連結:連結:https://pan.baidu.com/s/1HtK5rfdRJgyU1ez8_FqCyg 提取碼:foxx

二.C程式設計(作者譚浩強)

推薦理由:講解生動,深入淺出,适合自學 (我沒看過,聽别人說的)

缺點:品質較低,存在一些小漏洞和錯誤

零基礎C語言快速自學入門攻略

電子版下載下傳連結:連結:https://pan.baidu.com/s/1kZM5Tb_2S8jR6j28qU-lNg 提取碼:foxx (隻找到了第四版)

俗話說:”learning by doing“,想要快速的學好一種語言,充足的練習是必不可少的,以下幾個練習網站均在國内認可度較高,例題豐富,支援線上判題。

一.​​洛谷:​​

推薦理由:

零基礎C語言快速自學入門攻略

由某IOI金牌建設,盈利程度較小(除裡面提供的一些高品質網課外基本不需要付費),

有熱鬧且風氣良好的讨論區(可以膜拜大佬,請教難題,學習方法之類的),

零基礎C語言快速自學入門攻略

有合理的題單,便于不知道該做什麼題的萌新快速找到目标。

零基礎C語言快速自學入門攻略

每一道試題都有易識别且合理的難度表示(紅最簡單,黑最難),且絕大多數試題都配有多篇題解(相當各種采用不同方法的答案詳解)

二.​​poj:​​

北大官方題庫,oj(線上判題系統),試題品質相對高,全英文

缺點:難度偏高,界面難看,沒有詳細題解

三.​​noi官方題庫:​​

界面美觀,試題由中國計算機學會(ccf)選擇,難度合理,(其實除了ccf官方性質以外這玩意沒啥優點)

一.慕課網:https://www.imooc.com/

推薦理由:資源豐富,啥都有

缺點:老師講的不一定好,很多時候不是太快就是太慢,并且很多課程要收費

二.浙大翁恺老師:b站搜尋

免費,學長推薦的,我還沒看。。。

該區域所能學到的知識在大一階段不一定能用到,但是在未來的深入學習中一定能起到作用

一.啊哈算法:

推薦理由:

非常非常非常簡單,講解非常細緻充分:基本上一學就會

缺點:

有點低齡,看着可能會感到有些尴尬,講到的算法較少,且比較基礎簡單

連結:https://pan.baidu.com/s/1lcCjetXGLNObCL5gfLN5bw 

提取碼:foxx

二.算法導論:

零基礎C語言快速自學入門攻略

推薦理由:相當權威,專業。這本書不但試圖教授讀者算法,更旨在培養讀者的一種“資訊學思維模式”

缺點:難,貴

一.還是洛谷:

無論是在題解區還是讨論區,或洛谷日報,都可以查詢到大量實用算法的講解

編譯工具對于c語言的學習是必不可少的,因為隻有借助編譯工具,我們才能将源代碼轉化為可執行的軟體

一.洛谷線上ide:

洛谷内置功能齊全,能穩定運作c,c++,c#,java,python等多種語言

零基礎C語言快速自學入門攻略

二.評測鴨:duck.ac

由某位noi金牌開發,界面簡潔美觀,比較易用,但是略微不穩定,一般很流暢,但個别時間會很卡

零基礎C語言快速自學入門攻略

Dev c++ 可能是最簡潔易用最适合初學者使用的編譯器(可惜開發公司被收購了,沒有靠譜的後續版本更新)

這裡推薦一種由國内教師改良的版本:red panda dev c++

在原版的基礎上加入了代碼自動補全等功能

連結:https://pan.baidu.com/s/1Oi5tI8wur8Lc9qFJBlYxEQ 

一.visual studio:

Microsoft開發的大型內建開發環境(真的很大,别用流量下載下傳),支援C,C++,C#等語言的開發,功能十分強大

代碼自動補全,自動查錯,自動縮進.....我能想到的功能他基本都有,(但是配置和使用略微有點複雜)

零基礎C語言快速自學入門攻略

下載下傳位址:微軟官網

二.Clion:

由jetbrain公司開發的內建開發環境,隻支援c系列語言,在功能上完全不弱于visual studio,而且界面非常美觀

最大的好處在于:憑借北航學生身份可以領取免費版(這玩意收費,而且很貴)

繼續閱讀