400-000-9192

北京91搜课网 > 学习攻略 > C语言程序设计初学者的入门方法探讨

C语言程序设计初学者的入门方法探讨

职业技能 / IT/互联网 / IT培训

作者:91搜课网

2021-10-25 17:09

C语言是一种面向过程的编程语言,既有低级语言的功能,又有高级语言的优点,应用范围非常广。C语言简洁、灵活、使用方 便,它具有丰富的数据类型,结构化控制语句。另外,C语言程序的可移植性好,生成代码的质量高。下面结合个人 理解及在教学过程中的经验总结,针对C语言程序设计初学者的学习方法进行细致的分析与探讨。

C语言程序设计初学者的入门方法探讨

学习是一个复杂、漫长、螺旋式前进的过程。不同的学习过程,不同的学习方式,其学习效果也是不同的,有的学习效果事半功 倍,有的则是事倍功半。学习方法在学习过程中尤为重要,因此,在学习过程中应该采取科学、适合的学习方法,在有限的时间内, 获得最大的成功。学习方法因人而异,在学习过程中不可千篇一律,需要根据个人的实际情况及所学知识的特点,探索自己的学习方 法。对于C语言的学习,结合个人的学习感受与教学过程中的经验总结,可采用如下某些方法来学习、入门。
课前预习,课后复习
预习是一种良好的习惯,复习是一种必须的选择。通过预习,可以提前预知该堂课将要讲授的内容,对所学知识有个宏观的了 解。在预习过程中,把难以理解的知识标注出来,上课时可以有选择、有重点的听讲。预习环节可以较大程度上培养自己的自学能 力、思考能力、发现问题与解决问题的能力,避免了课堂上学习的盲目性。学而时习之,学习是一个循环的过程,无论讲述的内容是 否理解,课后都应及时的去复习,书读百遍其义自现,复习有助于消化未理解的知识。温故而知新,复习不仅仅是学习旧的内容,还 可以在旧知识中发现新的奥秘。无论学习什么知识,复习都是必须的功课,而且要做好。
反复学习,强化记忆
对于初学者而言,C语言是接触的第一种计算机编程语言,其语法、结构、思想与人的思维是有很大区别的。初学者经常会以人 的角度去理解编程语言,对于程序中的知识难以理解与接受。在学习C语言的过程中,首先应该肯定的去接受,入门时不要有太多的 疑问与反问,即C语言却是如此而已。其次,对所学知识要反复学习、强化记忆,习惯成自然,把新知识固化在大脑中,记忆是一种 理解,记忆也有助于理解。
熟读程序,多敲代码
学习C语言,应该做到动眼、动耳、动脑、动手、动口。动眼即阅读已有程序代码,要想编写出自己的代码,首先要看懂别人的 代码,通过阅读,在自己的脑海中构建程序的模型。动耳即认真听老师的讲解、同学的描述,分析理解的误区,丰富模型。动脑即在 看、听的同时,充分调动大脑思维,积极消化、吸收新知识,扩充模型。动手即编写代码,通过敲代码,可以更深刻的体会程序的编 码过程,激活记忆中的程序模型。动口即在理解的基础上,积极与他人交流、沟通,使程序模型流动起来,运用模型。编程是一个综 合的过程,应发挥眼、耳、脑、手、口的协调作用,让各个器官均参与到知识的学习中。
勤思善练,加深理解
学而不思则罔,学习过程中,结合老师的讲述,一定要勤思考,做到举一反三。在敲代码过程中,要理解每个单词、变量、语 句、函数的作用。根据程序的运行结果,分析数据在程序执行过程中的流动及处理过程。在理解当前程序的基础上,勤思考,并结合自己的理解修改程序,使其转换为自己的代码,继续编译、执行、测试。反复思考、反复修改、反复测试,直至彻底理解。
抓住主干,化繁为简
C语言语法丰富、知识点繁多,初学者很难理清每个内容,而且容易陷入深渊,看不清所学知识在整体中的作用。这就要求在入 门阶段,不要被知识点本身所困扰,而应站在整体的角度去学习、理解,即宏观把握整体,微观理解细节,才能一览众山小,看清每 个知识点在C语言中的地位。每学习一段时间,都应对所学内容进行的总结,分析该段内容在C语言中的整体地位及局部作用。初学者 先要把握知识主干,在理解主干结果的基础上,再慢慢扩充分支,将复杂的问题简化。学习就是由简入繁、由繁入简一个交替过程, 过程的长短与效果取决于自己的理解水平与付出程度。
换位思考,达到忘我
学习过程中,要时刻理解所学对象的角色,勿自以为是。对于C语言,其作用是编写C程序,目的是让计算机去执行。因此,在学 习与编程过程中,应换位思考,始终从计算机的角度去理解、分析。如在学习数据的算术运算时,不应以十进制形式分析,而应以二进制补码形式去分析,这样才可理解问题的实质,有助于掌握知识的精髓。
调试程序,积累经验
学习C语言,也是调试程序、积累经验的过程。对于初学者,在编码过程中,经常会犯各种错误,包括语法错误及逻辑错误。当出现大量错误时,按错误顺序进行一一排除、纠正,每纠正一个错误便重新进行编译,因为后面的错误很可能是当前的错误引起的, 有时一个错误改正了,后面的错误也就自动消失了。同时,在调试程序时,一定要注意经验的积累。什么原因造成什么错误,什么代 码反映什么知识,应不断总结,避免以后出现同类问题。
相互交流,共同讨论
学习不是孤立的,在学习过程中,遇到问题要养成相互交流、讨论的习惯。个人的思维是狭隘的、个人的理解是片面的,通过交 流,可以很容易发现自己的理解误区。通过讨论,取长补短,加深题解、互相学习,共同提高。在C语言学习过程中,可以组织周围 的同学,形成一个学习小组,不定期的交流、讨论,这样的学习会更简单、高效。
培养习惯,严谨作风
作为初学者,应养成良好的编程习惯、严谨的编程作风。C语言是一种结构化程序设计思想,在编程过程中,应适当的进行缩 进、换行、空格、空行、注释等,使程序结构清晰,便于阅读、理解。同时,定义变量、常量、指针及函数名时,不要随意命名,应尽量做到见名知意,可提高编程效率。

预约试听

填写您的个人信息 稍后将有平台客服联系您

400-000-9192

欢迎拨打平台热线主动联系我们

登录成功

欢迎您加入91搜课网
以下为您提供我们后台链接、账号、密码

后台链接:www.91soker.com/soker_institution/

后台密码:123456

温馨提示:
请保存好、后台链接、账号、密码。
登录后台链接提供入驻所需的资料信息。

400-000-9192

欢迎拨打平台热线主动联系我们

3.578328s