c语言学不会?四个原因!

供稿:hz-xin.com     日期:2025-01-13

C语言为什么学不会4个原因

1.学生功夫没下到

百分之八十的学生因此而没有学会C语言!现在的学生由于扩招、家庭教育等原因,其学习素质明显偏低。俗话说,“只要功夫深,铁棒磨成针”,再笨的人,只要一个劲儿地去钻研,最终都能理解编程技术的。很多人最初没有能理解一些编程概念和术语,便转而去打游戏、上网,没跟上老师讲课的步伐,从此失掉了信心和宝贵的学习机会。

最后这些人多半开始了“混”的生活,一科一科地混,哪科也学不会。有人到了大三大四才开始觉醒,后悔没好好学,但是为时已晚。泰劝在校大学生好好吸取教训,不要重蹈覆辙。学不会了,首先从自己身上找找原因,看看你到底花了多少时间在学习上!

2.C语言课时太少

学校的教学计划也有问题。现在一般学校都把C语言课程定为64学时(48理论+16上机)。作为一门入门课程,64学时远远不够,至少应为80学时,96学时也不为过。纵观计算机专业课程无不以编程为基础,不理解编程,决不会理解数据结构、操作系统、数据库、编译原理等课程是怎么回事。编程研究得越深入,越透彻,对后续专业课的学习大有神益。

现在的情形是,学生囫囵吞枣般地学完了C语言,大部分人还是茫然不知所云,后续专业课铺天盖地一样砸过来,越听越糊涂,很快就失去了学习的信心。所以增加C语言的学时数,是“磨刀不误砍柴工”,非常有必要。

3.学习方法不对

刚入学的大学生,基本上还习惯于高中时的“题海战术”式的学习方法。但是大学的课程可不像高中那样反来复去地做题的。大学课程是按着学科体系规定的次序逐步学习的,并且决不会返回去重学,一旦一门课程学完了,就不会有机会再学了。所以,在大学里,一步跟不上,步步跟不上的现象非常普遍。

刚入学的大学生当然不了解这些,他们不会因为暂时没学会而感到紧张的。另外,C语言是一门实践性极强的学科,就像看书不能学会游泳一样,学习C语言必须做大量的上机练习,才能真正掌握编程技能。很多人学习时,不注重动手,而去抠一些书本上的程序或考题,单纯为了考试而学习,这不可能真正掌握C语言。

至于说有人拷贝别人的上机作业,这种暂时的懒惰带来的后果是失去了自己一生的谋生技能。

4.缺乏好的教材

谭浩强的书一直统治着C语言教材的市场,其原因值得研究,但并不意味着这本书就是好书。该书过分强调了C语言的细枝末节,充斥着一些毫无实用价值的、罗里罗唆的代码分析讨论,背离了C语言是一门实用性课程的宗旨。另外,谭浩强的书只是C语言编程的皮毛,很多应用C语言进行绘图和人机交互技术根本没有提及!原因很简单:谭浩强不是一位程序员,而是一位老学究。

我们需要一种结构简明、语言精炼、示例丰富、代码优美、技术实用的C语言教材。很遗憾的是,虽然目前C语言的教材很多,但是基本都是雷同,没有上述特色。国外的教材一般都很好,但是内容更多,这也显示了我们C语言只有64课时的不足。



有一个很重要的原因,是许多教材的切入点不合适,以及很多教师不会教或者比较懒惰,不肯钻研教学方法。于是,把很多学习者拦在了学习道路的起点上!实际上,绝大多数的C语言的教学资料几乎都从"Hello,world!"开始讲解——这没有错!可是,能不能换个思路?在屏幕或者打印机上输出"Hello,world!",在C语言里面一般都要使用 stdio.h 这个函数库。既然一定要使用函数库,为什么不能从使用图形函数库开始呢?优秀的图形函数库多得不胜枚举。从图形开始学习C语言是完全有条件的。比如现成的很多第三方的库文件。现在有两本C语言的教材,一本教材第一个例子是调用函数库,在屏幕上显示"Hello,World!",另一本第一个例子同样是调用函数库,但是是在屏幕上显示一个圆形图案。要说这两个程序的编程难度,在函数库和库函数设计均同样成熟的情况下,其实是均等的。如果你是读者,你会更喜欢哪本书?——一般情况下,通过图形化的感性认识获取直接经验,通常比通过文字化的理性认识获取间接经验要更容易为人们所接受。——这才是根本原因。

为什么有的人学不会C语言?
只有代码量足够多了,项目做的多了,才能算是真正学会了。项目能否完成,就是衡量是否学会的唯一标准。后期就是代码的质量和优化问题了,这个只能在项目工作中慢慢积累经验了。最后强调一点,很多人学不会编程是因为掉坑里了。就是教程或者书上的知识点之间跨越太大,作为一个初学者很难自己摸索出来,...

语言表达能力差的原因?
3、性格内向 可能有一部分原因,但即便是性格外向、善于侃大山的人,也有表达能力不佳的人。性格跟表达能力之间,似乎没有必然关系,反而因为对性格的自我评价,潜意识中认为自己表达能力不佳是合理的,从而丢掉了改变的机会。4、缺乏口语表达的锻炼机会。思维与口头语言能力发展不协调,组织语言跟不上思维...

语言表达能力很差
其次,对方的语言有什么特点?哪些说话技巧我们是可以学习的,比如说话斯文、果断、圆滑、有深度等。【点击免费领取1小时口才体验课】2、多与他人交流好的口才是练出来的。所以平时的锻炼非常重要,多与他人交流,可以是老人小孩,也可以是亲朋好友。多与他人交流,你会发现一件事情每个人站的角度不一样,...

你认为学不会英语的原因是什么?要如何学习英语?
敢于开口说英语,和别人用英语交流,并将英语与日常生活场景结合起来。那么长期坚持下去,英语成绩一定会有非常大的进步。最后,在学习一门新的语言时,一定要自信,毕竟每一个学生都是从零开始的,可能每个人都会有自己不擅长的内容,只是学得好的人,只是擅长克服罢了。同时,还要摆脱母语的一些语言体系...

为什么汉语是世界上最难学的语言之一?
大家都知道汉语是世界上使用人数最多的语言,同时也是历史非常悠久的一种语言,因为如今我国的实力越来越强,在世界上的影响力越来越大,所以学汉语的外国人也是越来越多,但是不少外国人都在吐槽汉语非常的难学,怎么学都学不会,而像我们学英语还不算太难,为何会这样呢原因就在下面。第一个原因,那...

高中生学不会英语语法怎么办?
面对高中生学不会英语语法的问题,可以采取以下几个策略来帮助他们克服困难:分析原因:首先要分析学生为什么学不会英语语法。是因为基础薄弱、学习方法不当、缺乏兴趣、还是教学方式不适合他们?了解原因后,才能有的放矢。加强基础:英语语法学习需要扎实的基础。如果学生的词汇量不足,应该先通过阅读、听力...

如何能将c语言学好,学了一个学期了。还是学不会。
如何能将C语言学好,学了一个学期了,还是学不会?学习C语言的过程中,首先要掌握基本语法。谭浩强的《C程序设计》是一本很好的教材,可以帮助你理解C语言的基础知识。接下来,你应该深入学习数据结构和算法。这方面的经典书籍有《算法导论》和《数据结构与算法分析》。此外,了解计算机的底层原理也很重要...

为什么学不会C语言呀?
所以,学习c的捷径是:1.选择一本好的入门书籍,如谭浩强的《c程序设计》。2.找一个好老师,比如郝斌的c教程。3.自己去敲程序,不断犯错,改错。以上三点做到了,c语言也没什么难的。当然,做完了以上三点,我们所学到的c也是皮毛,也就是入了个门,想成为一个牛逼的还远远不够,这点我们得有...

C语言学不会怎么办?
⭐克服思想上的畏惧 ⭐在C语言的学习中,我们作为初学者具有一种畏惧心理。往往学不好,是由于一开始很困惑就轻易放弃。我跟我身边的许多同学都交流过C语言学习的问题,但他们的回应也都是听不明白,不想听,坚持不下去。⭐我就思考了这个问题,这门课程我用心听了吗?回答是...

语言学习的沉默期最长可以达到多少年?
那么则很难突破语言学习的沉默期。四、只有正确理解语言沉默期,才能够更好的掌握一门语言有的家长可能会有这样的焦虑,孩子学英语学了很久了,但是始终不能做到开口说英语,其实家长们应该正确地认识到,孩子正处于语言沉默期,而当孩子正处在语言沉默期的时候,家长并不要过于着急,而是应该给孩子营造更...