答:刷题啊
如何能学好C语言?肯定不是找一个好的资料或者视频或者谁的书,然后反复看、理解学完就算学好了,这个学习方法只适合文科,编程是一门强调动手的学科,掌握的语法知识必须要上机实践才算自己掌握,否则一定会忘记的。
那么具体如何学呢,举个例子,当你学完用printf的语法后,你就可以输出HelloWorld了,但相信不少同学觉得,”这有什么难度? 不用练了,继续看下一页吧“,就是这样”眼高手低“的想法让你错失了一次又一次锻炼机会,学到最后稍微长一点的代码就写不出来,或者全部错误无法运行成功。正确的办法就是学完printf就上机尝试,比如完成训练场的1001题,千万别觉得这是一个简单的事情,看看这道题的通过率就知道了,并没有我们想象中的那么高。
同样的思路,大家学完if else就可以尝试做分支训练相关的作业,学完while循环就可以做循环相关的作业,如此循序渐进,相信大家最终一定学有所成,真正解决动手难的问题。
如果你认可这种学习方式,那么可以学习本站的C语言教程,这个教程除了有语法的讲解之外,每章的后面都会有这章你可以完成的作业,给你做推荐,当完成这些问题,才算是对这些知识点最好的检阅,说明你掌握了,可以学以致用了。那么恭喜你可以放心继续学习!
加油吧,少年!
本文固定URL:https://www.dotcpp.com/qa/23
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程