之后可以看B站黑马程序员的《C/C++从0到1入门实战》(没记错好像是叫这个)。这个视频干货比较多,看的时候不能分心。看完之后差不多算入门了,能达到部分本科应届生的水平。
如果是C++,再继续的话,《C++Primer》、Effective系列的书(C++、More C++、STL)。视频的话B站侯捷C++据说不错。想了解底层的话要去再找别的书看看,这个时候你的基础可以说相当扎实了。
真正的水平提升还是项目实战,无论是在公司实习还是在家自学,都要啃具体的项目,才能熟练。看书和看项目缺一不可。
【如果是大学非计算机专业,看了翁恺老师的课就够了。如果是计算机专业或者要从事计算机方向的工作,只学C是肯定不够的。学好了C++对C或者对其他语言都有很大的帮助。当然,C/C++的上限是很高的,一定要循序渐进】
学好C语言的诀窍是:编程,编程,再编程!思考,思考,再思考。对书上的每一个程序,都要首先(注意首先!)弄清它的语法和解题思路(即弄懂了),然后,再把它老老实实地输入电脑进行调试其次,可以用笔和纸常抄一些程序,找出自己的疑点,然后去翻阅资料查找原因.
要循序渐进,没有耐心是大忌!
还有,如果你有一定的硬件基础就好办了,你可以结合你对内存的理解(印象)来学习C语言。我觉得这点很有意思。