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


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

(by fxn)

壹.語言--基礎入門

I.推薦書目:

一.C primer plus(第六版)

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

缺點:只有前一部分知識對初學者有價值,后面的大量知識在初學階段 沒什么用 過於深奧。

下載鏈接:鏈接:https://pan.baidu.com/s/1HtK5rfdRJgyU1ez8_FqCyg 提取碼:foxx

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

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

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

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

II.練習網站:

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

一.洛谷:

推薦理由:

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

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

有合理的題單,便於不知道該做什么題的萌新快速找到目標。

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

二.poj:

推薦理由:

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

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

三.noi官方題庫:

推薦理由:

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

III.網課:

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

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

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

二.浙大翁愷老師:b站搜索

推薦理由:

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

貳.簡單算法--技術進階

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

I.推薦書目:

一.啊哈算法:

推薦理由:

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

缺點:

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

鏈接:https://pan.baidu.com/s/1lcCjetXGLNObCL5gfLN5bw 
提取碼:foxx

二.算法導論:

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

缺點:難,貴

II.學習網站:

一.還是洛谷:

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

二.csdn與博客園:

作為程序猿們常用的兩種博客網站,這里可以查詢到相當多的題解以及算法教學,甚至是就業后需要的軟件開發技法與方案。如果單看博客存在理解困難,我們也可以通過網站的私信功能練習dalao求教,絕大多數dalao相當樂意於為萌新解惑 如果他們有時間

叄.編譯工具:(重點,重點)

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

I.在線ide:

一.洛谷在線ide:

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

二.評測鴨:duck.ac

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

II.Dev C++:(可編譯c程序)

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

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

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

鏈接:https://pan.baidu.com/s/1Oi5tI8wur8Lc9qFJBlYxEQ 
提取碼:foxx

III.集成開發環境

一.visual studio:

Microsoft開發的大型集成開發環境(真的很大,別用流量下載),支持C,C++,C#等語言的開發,功能十分強大

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

下載地址:微軟官網

二.Clion:

由jetbrain公司開發的集成開發環境,只支持c系列語言,在功能上完全不弱於visual studio,而且界面非常美觀

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM