论初学者对c语言的理解与学习方法

最为一名刚刚上大一学习C语言的小白来说,是不是有很多人像我一样,上第一节C语言课程的时候,一脸问号:“这是什么东西”,“我学这个东西干什么”,“老师在前面说的是啥,我怎么什么都听不懂,好难啊,这可怎么学”,“我学习这个就是为了算数?”。对于刚刚入学的我们,这些计算机小白来说,C语言就好似天书一般,有很多同学为学不好C语言而担忧,其实我觉得这就好比我们刚刚学习英语一样,面对一个完全陌生的领域,没有一点点了解,大多数人都手足无措,为未来而担忧。其实大可不必,想要学好C语言其实并不难。
这里我们可以先了解一下C语言的历史
传说,不,不是传说,是事实,在第一次软件危机的时候,我们所学的C语言成功诞世。第一次软件危机是汇编带来的非人性化开发,要让人用机器的思维去思考问题,这就导致开发非常慢,于是两位科学家丹尼斯·里奇与肯汤普逊将汇编封装,用接近人类的语言将其表述出来,执行的时候在将其翻译成指令,C语言就其实归根到底,C语言就是一门近似于人类语言的语言,也是一门计算机语言,既然它近似于人类语言,那么对于我们来说,就意味着我们可以学会,还可以很熟练地掌握,就像我们现在学会英语,熟练地运用英语一样。所以我们小白对C语言也不要抱有恐惧。
C语言很重要,它是编译最古老的语言之一,虽然不是那么简洁,但在使用的频率上也是稳居前三的。在这里插入图片描述

所以我觉得如果你能过熟练地掌握C语言,你就可以很轻松的掌握Java,python,c++等各种语言。当你熟练地掌握了C语言之后,你会发现你能写的不仅仅是算数,你还可以写出很多东西,写出游戏、做出动画,甚至你可以编写出Windows病毒(这个不推荐)。想一想当你给你没有学过C语言的小伙伴展现出的你所写出的程序来,看着他们吃惊地表情,是不是很有成就感?学好C语言最重要的是为了以后打基础,以后的单片机,嵌入式系统等等都是要用C语言最为基础的,所以请学好C语言吧!
作者也是一个小白,不敢说给大家提供什么建议,那些都是大佬们才能做得事情,只给大家提供一些我学习的方法,里面可能不适合所有人,可能也有错误,请大家提出意见,也可以提出自己的学习方法。
我觉得最好在上课前要预习一下课本,在上课期间你的注意力不可能一直集中于老师所讲的内容,那么一旦你的思路跑偏了,当你再次专注于老师所讲的东西,可能会发现听不懂,或者跟不上了,就可能导致后面的课程在浑浑噩噩中度过,如果你课前预习了,其实就会发现,老师上课所讲大多是是课本上的东西,也有老师自己添加的东西,预习一遍之后,对老师所讲的内容就有了充分的了解,这时不要不听课,一定要听课,听课是为了加强自己的基础,为了学会在课本上没有的东西,之后下课在复习一遍,巩固一下所学到的内容。
课后,如果有没听懂的,可以问老师,可以查资料,也可以在B站上自学一下。课后的学习也是很重要的。
一定要敲代码!一定要敲代码!一定要敲代码!只有实践才能出真知,只专研课本是没有用的,因为当你敲上代码之后,就会发现错误百出。如何练习,我觉得有几种方式,一个是可以在PTA上面做题,上面的题真的比较全。一个是书后面的例题,我建议不用全都做,选出几个有代表性的,之后再用不同的知识做一个题,比如最开始很简单的做,之后用函数,再做一遍用指针,再做一遍用指针和函数,用返回指针类型的函数等等,用这种方法一个题可以训练很多的知识点。
以上就是作者对C语言的理解与学习方法,希望会对各位有帮助,第一回写文章,有不对的地方也欢迎大家指出。

猜你喜欢

转载自blog.csdn.net/weixin_51932131/article/details/109437373