关于看教学视频的:
在这里推荐一下B站求知讲堂,推荐的原因有以下几点:按照工作思维去讲述的,并不是按照应试考试的思维去讲的,这一点需要定位好自己的目的,主要通过敲代码教授知识点,吐槽一下,敲的不咋地,不严谨,不美观,但是可以当反面教材学习,从错误中学知识效率是比较高的,有一定编程基础或者脑子比较灵活些的可以看这个视频学习,建议只看到c语言基础部分,后面的数据结构别看他的,他讲的很烂,推荐在B站搜华科大数据结构,这个里面老师讲的很好,不愧是华科大的老师,爱了爱了,建议买书一起学,这样比较系统。
关于刷题的:
在牛客网上,对于c语言基础语法的刷题心得:首先,吐槽一下选择题,除非是为了考计算机二级类似的考试,真正的学编程的话不建议刷选择题。解释一下个人的看法,很多题目故意把正确的格式和模棱两可的格式放在一起,新手很容易被误导,十分浪费时间,我们学习的目的不是玩语法杂技,而且学会正确的输入代码以及读懂代码,在我们一开始的学习就是学习正确的格式,敲代码的时候格式也慢慢的加深记忆,但是做多了这种选择题,很容易让我们陷入牛角尖,可能编译出来没有问题,但是这个题目的选项是错误的,而且很多选项的可读性十分让人无语,在真正工作中的代码需要较好的可读性,因为后期需要维护,而且同一个功能模块,能越简洁的表示出来才是真的技术,不仅节约内存,而且可以提升运行效率。在线编程的题目,由浅入深,值得一刷,题量也不是很大,主要是可以帮助我们快速的提升编程能力,一定自己动手,自己思考,不会的,或者后知后觉的,可以建立自己的收藏题库,反复琢磨,具体来讲:在基础语法的细节与补充,数学思维,编程思想,敲代码的速度,等四个方面有较为显著的提升。
暂时就想到这么多,后面会不定时更新分享我的学习历程,希望与各位志同道合的朋友一起共勉!