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

作者&投稿:窄莺 (若有异议请与网页底部的电邮联系)
~

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




语言发育迟缓的训练原则有哪些?
4.口语表达训练 在家中、生活中应随时随地进行,充分引导孩子与人主动交流。从手势语、象声词:如喵喵、汪汪;到叠声词:猫猫、狗狗,从容易发音的拼音开始,另,在我的专栏课程里,视频实操讲解演示,从字母拼音ɑ o e开始,详细列举了发音方法,同时,总结了50个易发声,易理解的汉字,并赠送语言康复...

...多国语言,而有的人学一门外语学基本上都学不会(如本书生区区在下本人...
没有谁可以精通多国语言,不要看假新闻了。1、一个人,最多精通1门语言,就是你的母语,精准掌握一门外语,这个是你的第一外语。基本上一门外语,这个是你的第二外语。第三外语,能够明白的话,已经是高手中的高手了。这种一般,都是国家特勤人员。2、有的人,为什么连第一外语都学不好?因为你...

c语言怎么学不会
C语言刚学不会 if(p!=i) { strcpy(st,cs[i]); strcpy(cs[i],cs[p]); strcpy(cs[p],st); } 当P!=I的时候 做括号里面的 否 这跳过 输入5个国家名字。 用gets(cs[i]); 读入,存放在cs[0]; cs[1]; 。。cs[4];中。 st是工作单元。 用途一,临时存放一...

为什么孩子学了四年英语,还不能正常英语交流?
其实学习英语这个东西真的是非常的困难,而且难度也是非常高的。很多孩子学了4,5年的英语,都不能进行正常的英语交流,也是非常正常的。就像我一样,从初中的时候就开始学习英语了,现在大学都上完了,但是英语还真的不会用,而且真的是不会正常的交流,想想这里面,其实我们所学的英语不并不是非常...

合作原则与言语行为之间的关系
例(3)B放弃了合作原则中“质”的准则,遵守的是礼貌原则中的“同情准则”,例(4)B违反了“质”的准则,遵守的是“谦逊准则”。可以说只要我们细心体会一下自己日常交往活动中的话语,会惊奇的发现我们有多少话语出于礼貌的缘故而“言不由衷”。“礼貌作为一种社会现象,无论在哪一个语言集团都...

在语言学中试述语言发展的原因和特点?
19世纪中叶的语言学家几乎都用比较的方法来研究语言,其中最为著名、影响最大的是施莱歇尔(1821-1868 年)。在他众多的著述中,最主要的当属《印度日耳曼语言比较语法纲要》。该书于1861年出版,后来曾再版过四次,对历史比较语言学的发展有很大的影响。施莱歇尔根据语言的共有特点而将其分为不同的语族,并用谱系...

世界上既然存在能听懂动物语言的人,为何动物始终学不会人语?
其中一个科学家经过模拟实验,发现黑猩猩的智商可能确实能够模仿人类的主观意识,而且也能够切实的表达,在和人类长期相处的过程中,也能够切实了解人的语言,但是在自然条件下,动物是很难真正意义上学会人类的语言。其实不得不说的是动物之所以学不会人语也是多方面原因,最根本的是动物大脑本身较为低等...

对于英语基础很差的人,怎样才能学好英语?
详情请查看视频回答

学习英语都需要学习什么?比如音标、语法、单词、...等等
4、易于学以致用。 但是很多中国学生对简单的语言往往不屑一顾,只求理解而不去尝试着使用自己学到的东西。中国学生在学英语中最喜欢追求一个字--"难"。尽管学了很多难的东西,却不会"用"。而事实上,简单的东西如能灵活、准确地使用才是真正重要的。比如从口语来说,人们并不是看一个人会说多么难的单词,关键...

汉语为什么最难学
问题四:中文很难学吗??为什么?? 没有国家的语言比中文难学了,中文是世界第一难,你之所以会说,是因为你是中国人,汉语是母语,如果你出生在英国,那英语对你来说就很简单了。用大脑想一下就知道了,汉语有多难,首先汉字有好几万个,每个字在不同意境中语意不同,语法复杂繁琐,其中还有多音字等等,所以很难得,相...

章贡区13714878981: 为什么学C语言这么困难呢? -
颜桦血栓: 看来你没抓住程序的核心和程序的思想 要先明确,程序很傻,他只会一行一行走 你就跟着他一行一行看,如果遇到语句块,就先看那块的内容,把整个程序分层小块 小块再分成一行一行,理解每行的意思,然后理解每块的意思,最好理解整个程序 如果你绝对有困难可以进行跟踪调试,那样的话就可以知道程序怎么走,你就让他一行一行执行,你就慢慢看懂,如果一遍不行就再看,理解程序要有耐心 因为别人写的东西不是你的思想,所以理解程序像理解人一样,不是那么快的 不需要急,希望你慢慢成长起来

章贡区13714878981: c语言怎么学不会 -
颜桦血栓: C语言是一个实用性很强的语言.你如果想要学好它,就得下一翻功夫.可是大多数人都认为它太难学了.所以就没有认真的学,也当然学不好了.即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法.我也...

章贡区13714878981: 为什么C语言学起来有些困难? -
颜桦血栓: 学会C很容易,学好的话得花大量时间的 C毕竟是介于高级和低级语言之间的一种语言,很多习惯偏向于机器语言,也就是说很多情况下C是按照计算机的思维去编写程序的,我们的思维和计算机的01思维肯定有很大差异 还有一个是C涉及到大量的结构算法,要求一定的数学能力和想象能力,这也是一个因素吧 建议你把指针以前的东西多看看,看记下.特别是函数和数组的东西,把这些东西搞明白了再去看指针和结构体共用体,你就会发现效果好很多了

章贡区13714878981: 为什么c语言那么难学 -
颜桦血栓: 学C++谁说要以C为基础了,C中基本上就只有数据类型,函数,指针,算术运算,循环和条件语句这点内容,在C++中也有,这些内容都是比较简单的,随便买本书就能搞懂了,至于C++难学,原因在于国产的书大部分垃圾,建议你买《c++ primer plus 第五版》和《《c++ primer 第4版》人民邮电出版的,这才是经典教材,若不能入门可以买谭浩强的入门,再深入学习c++ primer plus和c++primer,你看了这两本书就知道国内写的c++什么叫只写了点皮毛了

章贡区13714878981: 计算机专业的学生为什么学不会C语言 -
颜桦血栓: c是属于那种入门容易,精通很难的语言,因为C语言主要用于大型项目的编写,所以对于算法的要求比较高!想要学会很难的

章贡区13714878981: C语言为什么会那么的难学啊~~~ -
颜桦血栓: 如果是初学编程,那么主要是因为对编程的基本思路不太熟悉,等以后学多了就熟悉了,一般刚开始就照着书上的程序写写就行了,等写熟悉了,再开始自己写程序,练习多了就不会觉得难学了

章贡区13714878981: 为什么有些人学C语言特别轻松,有些人却怎么也学不懂? -
颜桦血栓: 有些人学C语言是内化的,其实是心中有剑,想怎么打都可,但是有些人练剑只是在表面,离开了剑法就什么也不会了,也许这就叫程序中的 无招胜有招吧!!

章贡区13714878981: 为什么很多人认为C语言难学?怎么才能学好呢? -
颜桦血栓: C语言入门相对比较难近几年,编程语言发展迅速,各种适合开发的编程语言都出来了,从而编程语言可选的越多,相对来讲,底层实现的语言细节也就越少,入门比较容易.比如:Java、Python都是好入门的.C语言相对来说就入门比较难了...

章贡区13714878981: 怎样学好C语言?为什么我学不会啊!
颜桦血栓: 首先一定要对编程序有兴趣啊 如果只是为了考试那肯定学不好的. 学好编程要注重培养算法能力,也就是遇到一个任务要马上去想到实现他的步骤,最好详细到用什么方法去实现每一个步骤. 建议你先去去买一本叫做《C语言参悟之旅》的书 作者: 左飞 李召恒 这本书语言十分通俗易懂 书你是要反反复复的看的,看一遍是完全不够的.在编程的过程中你要不断的翻书来巩固. 等你学到一定程度后你可以买一本谭浩强的《C程序设计》第四版 这本书比较全面 你要下载一个C语言的编程软件 visual c++ 6.0 一个可以C语言和C++都可以编译的软件.

章贡区13714878981: 自学c语言难度重重 -
颜桦血栓: 如果你一点编程基础都没有的话还是建议你跟着老师走,因为编程其实就是一种思考问题时思维模式的转换,一个人的习惯是很难改的.这也就是初学者看不懂书的原因.老师的作用是可以引导改变分析问题时的思维方式.当然,如果你非要自...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网