学不会C语言是什么感觉说一说?

如题所述

学不会c语言感觉是非常的吃力,如果是要学编程的话,c语言是最基础的语言,但是如果学不会C语言,以后的那些逻辑或者是代码学起来会非常的吃力。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-09-09
大白说说啰:c语言是高级语言,是人为编好的计算机高级语言百科大词典。没有c语言之前,我们只能用汇编甚至0101001这种鬼东西,有了c就可以用十行代码做以前一千行代码能做到的事,而且对人更友好些,至于c语言是怎么做到的并翻译成0101这不用管,这是c语言发明大师制定的规则,只需要知道语言规则就好了.有点类似人说句话:我吃饭了,听到的人就知道他吃饭了饱了。而听到的人不用去考虑他说话因为人有声带能说话,我听到是因为有耳膜,因为有大脑,有舌头能吃饭有记忆能记得吃饭,有肚子有神经能知道在吃饭,有语言能交流。。。。等等。这些问题都不用考虑,听到的下一秒,我们就知道他吃饭了是什么意思。这就是c语言,而中间大师为我们制定好的的规则是为什么不用去考虑,只需要了解语言规则就好了。机器语言的傻瓜版,高效版。
第2个回答  2018-12-28
学不会,是因为你还在用应试的方法来学。

正确的方法不是做题,是找几个程序来做,比如自己设计个小游戏,这样入门就容易多了。

脱离实践去学,本来简单的东西会变得很抽象。
第3个回答  2018-09-01
我觉得作为一个程序员学不会c语言是一件非常苦恼的事情,因为要学会编程序的话,必须有c语言的支撑作为基础,才能学到更好。
第4个回答  2020-03-08
很怀疑自己啊,明明挺努力的学了,但还是学不会,但是后来就想通了

能够问这个问题,你应该还是计算机类的小白,那我就从我特别小白的经历说起吧

我当时大一学C语言的时候,也是学得稀烂,烂到哪种程度呢?十六进制不知道怎么转换,&和&&不知道有什么区别,考试的时候大题都是同类型题,有指针和链表的内容,我就稀里糊涂的乱写,最后成绩刚好60分,大家都清楚,刚好60分很可能就是老师捞了你一把。

很庆幸的是,刚上大二的前两个星期是课程设计,全部用C语言来写,完成五六个实验题,比如用C语言写学生成绩管理系统,提交我们老师选的北大ACM上的几个题,我当时的水平大概就是还记得C语言里的数据类型,可以想象我当时看到课题的崩溃程度。
很庆幸的是,我当时的代课老师很负责,她很喜欢敲代码,也很耐心,不懂的地方她会仔细的讲解(虽然我不能完全听懂),她几乎都在教室陪着我们敲代码,我们程序有错,自己排查不出来的,她会给你看,哪怕是特别小的一个错误,用她的话来说就是,“你自己找很久找不出来的问题,很可能就是个简单问题,别人一看就看出来了,所以这种时候不要自己浪费太多时间,找别人给你看看,也许一下子就找到了”,看过别人代码的人都知道,有时候看懂别人代码比自己写还难,尤其是没有注释的那种,但我的那个代课老师真的只要去找她,她就会给你慢慢看(我就只遇到过这么一个会慢慢的,细心的看别人代码的老师)

就这样,两个星期以内,我慢慢完成了那几个课程,最后成绩拿了88,可能这个成绩不算高,开放性课题,我实现的功能也没有别人的完善,但这个成绩我真的完全没有想到。

而我从那次课题中,得到的最多的感悟就是,不能光是去死记硬背语法,必须得敲程序,自己去动手,只有你的运行结果才能告诉你,你的想法对不对!(因为有些时候还涉及到你的电脑系统,软件版本等问题)。
然后就是要会查找资料,很多博客都写得很好,有些语句你可能当时不懂,似懂非懂,但你敲的次数错了就能够理解了,我还记得我用C求水仙花数的时候,开始都不能写出个位十位百位数字怎么求,看了别人的,当时觉得“哦,好像就是这样”,然后完全自己敲的时候,还是不会,这种时候没关系,你先把那到程序完成,以后遇到类似的时候,触类旁通,也许就懂了,实在不行再死记硬背

讲讲后来吧,完成了C语言的课程设计之后,其实我也不算学会了C,只是能够理解C的指针,链表等等知识点,也能够用C实现一些很简单的系统,但跟大佬还是差得很远很远。

再结合我学Java,javaweb等等课程的一些经验吧,语法知识是一定要掌握的,但在前期记不住是很正常的,找一些课后习题,小项目敲一敲,用多了也就记得了。关于动手这个事,你真的不要吝啬你的时间,为了完成个项目,修改个bug,我有很多同学都是一两点,甚至两三点才睡的(不是建议你熬夜,只是这种态度很值得)

最后,实在学不会,也没什么了,开心是最重要的,压力不要太大了,如果是为了完成课程,能考多少分是多少分,尽量不挂科就是了,然后可以选择另外的语言作为自己拿手的语言,虽然我也是个小白,但我很少遇到用C语言做开发的,那种都是对C语言特别熟练的了
相似回答