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

 我来答
生活科普君Y
2023-04-28 · TA获得超过103个赞
知道小有建树答主
回答量:1393
采纳率:76%
帮助的人:20.4万
展开全部

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课时的不足。

abcdiamond937d8
2024-11-29 · TA获得超过1181个赞
知道小有建树答主
回答量:631
采纳率:100%
帮助的人:104万
展开全部
有一个很重要的原因,是许多教材的切入点不合适,以及很多教师不会教或者比较懒惰,不肯钻研教学方法。于是,把很多学习者拦在了学习道路的起点上!实际上,绝大多数的C语言的教学资料几乎都从"Hello,world!"开始讲解——这没有错!可是,能不能换个思路?在屏幕或者打印机上输出"Hello,world!",在C语言里面一般都要使用 stdio.h 这个函数库。既然一定要使用函数库,为什么不能从使用图形函数库开始呢?优秀的图形函数库多得不胜枚举。从图形开始学习C语言是完全有条件的。比如现成的很多第三方的库文件。现在有两本C语言的教材,一本教材第一个例子是调用函数库,在屏幕上显示"Hello,World!",另一本第一个例子同样是调用函数库,但是是在屏幕上显示一个圆形图案。要说这两个程序的编程难度,在函数库和库函数设计均同样成熟的情况下,其实是均等的。如果你是读者,你会更喜欢哪本书?——一般情况下,通过图形化的感性认识获取直接经验,通常比通过文字化的理性认识获取间接经验要更容易为人们所接受。——这才是根本原因。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式