是不是很多新手想学 C 语言,却不知道该用什么资料?网上搜一圈,资源倒是不少,可哪些靠谱、该怎么用,心里一点谱都没有。在 c 语言吧里待久了就会发现,其实老哥们推荐的经典资源就那么几套,关键是得用对方法。今天兔子哥就把吧里常提的那些好资源整理出来,再说说具体怎么用,新手如何快速学好 C 语言,看完这篇你就不用再瞎找资料了,一起往下看吧!
先说教材,这可是打基础的关键。吧里提得最多的就是《C 程序设计语言》,作者是 K&R,别看这书薄,内容扎实得很,就是有点太精炼,新手直接啃可能有点费劲。怎么用呢?建议先看前四章,把基本语法过一遍,遇到看不懂的地方别死磕,标记下来先往后看,等有了点基础再回头看,你会发现突然就懂了。
还有一本《C Primer Plus》,这本就厚多了,例子也多,特别适合零基础的人。吧里很多人都说,刚开始看不懂 K&R 的,换成这本就顺多了。用的时候最好边看边动手写代码,书里每个小例子都敲一遍,运行一下看看结果,比光看不动手强十倍。我当初就是靠这本书入的门,里面的课后题也别放过,虽然有些麻烦,但做了之后印象特别深。
视频教程方面,B 站上的 “郝斌 C 语言” 在吧里口碑不错。郝老师讲课很细致,语速也慢,适合新手慢慢听。不过视频有点老了,画面不算清晰,但内容是真的好。怎么看效果最好?别一口气看好几集,看完一集就停下来,把老师讲的例子自己写一遍,能独立写出来了再看下一集。有老哥说跟着他的视频敲代码,敲到第十集就感觉入门了,你可以试试。
还有 “翁恺 C 语言”,浙大的老师讲的,在吧里也常被推荐。他的课逻辑性强,适合想搞明白 “为什么这么写” 的人。看的时候最好准备个笔记本,把老师讲的重点记下来,尤其是那些容易出错的地方,比如指针和数组的区别,记下来经常翻一翻。
练习平台也很重要,光学不练等于白搭。吧里推荐最多的是 “PTA”,上面有很多 C 语言的题目,从简单到难都有,还能自动判题。刚开始可以从 “基础编程题目集” 做起,每天做个两三道,坚持一个月就能明显感觉到进步。做错了别灰心,看看错误提示,自己找找原因,实在找不到就到吧里发帖问,把代码贴出来,老哥们一般都会帮你看看。
“牛客网” 也不错,上面有很多企业的笔试题,想以后找工作的可以多逛逛。不过上面的题难度稍大,新手可以先在 PTA 练扎实了再过来挑战。做的时候别太在意速度,把每道题的思路理清楚最重要,有时候一道题想明白了,比做十道题都有用。
| 资源类型 | 推荐资源 | 优点 | 适合人群 |
|---|---|---|---|
| 教材 | 《C 程序设计语言》 | 经典精炼,权威 | 有一定基础想深入学习的 |
| 教材 | 《C Primer Plus》 | 通俗易懂,例子多 | 零基础新手 |
| 视频 | 郝斌 C 语言 | 细致耐心,适合入门 | 对视频依赖性强的新手 |
| 视频 | 翁恺 C 语言 | 逻辑清晰,讲透原理 | 想理解底层逻辑的学习者 |
| 练习平台 | PTA | 题目基础,自动判题 | 所有阶段学习者 |
| 练习平台 | 牛客网 | 贴近企业笔试,难度稍大 | 有基础想提升的学习者 |
可能有人会问,这么多资源,我都得学完吗?其实不用,选一两本教材,一套视频,一个练习平台就行,贪多嚼不烂。比如你可以用《C Primer Plus》搭配郝斌的视频,再在 PTA 上做题,这样组合就挺合适的。
还有人说,我看了书也看了视频,可还是不会写代码,该怎么办呢?这太正常了,刚开始都这样。解决办法就是多仿写,看到好的例子,不看答案自己试着写一遍,写不出来再看一眼提示,慢慢就会有感觉了。吧里有个老哥分享过,他把书里的例子仿写了三遍,之后就能独立写小程序了,你也可以试试这个方法。
兔子哥觉得,资源再好,不用也白搭。关键是每天都要学点东西,哪怕就看几页书,敲几行代码,坚持下去比什么都重要。刚开始别追求速度,把基础打牢了,后面学起来会越来越顺。这些资源都是吧里老哥们用出来的经验,照着用肯定没错。有啥不明白的,也可以到吧里问问,大家都很乐意帮忙。希望这些能帮到你,祝你学 C 顺利!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~