ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:106KB ,
资源ID:1560224      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1560224.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言学习方法探析.doc)为本站会员(gs****r)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C语言学习方法探析.doc

1、1C 语言学习方法探析【摘要】本文首先对 C 语言难学的原因进行了分析,接着重点阐述了学习 C 语言所需要注意的地方,最后归纳总结了 C 语言的学习方法,希望能为学习 C 语言的学生提供一些帮助和指导。 【关键词】 C 语言;学习方法;程序设计 计算机的出现,使得人类的发展有了质的飞跃,因为它大大的提高了各个行业的工作效率。而这都要归功于那些被精心编写的系统和程序。在生产工作实践中,人们根据各自的需要,让程序员设计出专门的系统和程序,这些程序使得人们的工作量大幅度减少。众所周知,程序的编写离不开编程语言,而 C 语言由于自身的特性,使它成为编程语言学习者的入门。现在 C 语言已经成为高校所有学

2、生的公共基础课程,无论是计算机专业,还是其它非计算机专业的学生,都需要认真学习。尤其是对于众多工科专业来说,C 语言的学习会为今后的科研提供极大的便利,更加需要好好掌握。但是,现实的情况却不容乐观,很多学生都没有很好的懂得如何去利用这项语言工具,不懂得如何去针对实际情况编写自己需要的程序。因此,学生如何才能真正学会 C 语言、学习 C 语言有什么好的方法?这些问题一直是大家非常关心的。 一、C 语言难学的原因分析 学过 C 语言的人都会普遍有一种感觉学起来容易,用起来难。C言这门课程通常在大一开设,对于刚刚迈进大学校门的学生来说,对于2将书本知识转化为实践操作能力是非常困难的,这主要是由于在应

3、试教育环境下,忽略了学生们的动手能力。他们习惯性的带着过去的学习思维,认为背背语法,就可以轻松应对考试。但是,一旦让其进行编程实践,这群“考试达人”就慌了,他们不知道如何才能利用这个工具去解决老师给出的问题。之所以会出现这种情况,归纳起来有以下几个方面的原因: 第一,C 语言属于一种接近于计算机硬件底层的语言,是区别于面向对象语言的一种面向过程的编程语言,它要求编写过程的百分百的正确,稍有不慎就会出错。 第二,利用 C 语言进行程序编写,根据不同设计人员的思维习惯,可以有不同的方式,并不是只有唯一的编写方法,因此,对于通过死记硬背的方法来学习,是无法真正掌握它的精髓的,就无法做到融会贯通。第三

4、,由于 C 语言对于很多非计算机专业的学生来说,只是一门公共基础课,因此,安排的课时相对较少,这样导致教师在每节课的讲授内容就非常大,学生的学习压力非常大。特别是在刚开始学习 C 语言的时候,都是些理论知识和语法知识,面对枯燥的理论和大量需要记忆的繁琐的语法知识,学生很难在短期内消化吸收,需要一个过程,而现有的课时安排不够的情况下,使得学生每节课的学习压力增大,一旦前面的内容没有完全掌握,对于后面的学习就无法跟上,从而使得学生会对其产生厌烦心理。 第四,教师在讲授的时候,没有充分考虑到学生这一主体,他们注3重的是自己的讲授质量,他们认为只要自己讲得好,就是一个合格的老师。实际上, “教学”是“

5、教”与“学”两个环节,学生的“学”也是非常重要的一部分,学生是否才能真正学到老师所讲授的知识才是最终的落脚点。 二、学习 C 语言应注意的方面 (一)C 语言的运算符和运算顺序 C 语言的运算功能十分强大,运算符种类繁多,编程者为了达到目标,通常需要将不同的运算符组合在一起,形成一个运算表达式,而如何安排这些运算符的顺序就成为一个重难点,一旦顺序不对,就无法正常运算。这对于初学者来说,是一个很大的难点。其实,只要我们对不同的运算符进行合理分类,熟练掌握各运算符的优先顺序以及结合规则,然后在实践中多多加以练习,就可以克服这个困难。 (二)C 语言的三种基本结构:顺序、选择和循环 顺序结构的程序设

6、计是三种结构中最容易掌握的,只需要按部就班的编写语句,让其自上而下的依据需要解决问题的顺序来执行。 而对于那些需要先做判断再做选择的问你就需要利用选择结构了,选择结构的程序在执行时是根据特定条件来选择特定路径。编写选择结构的程序是,关键在于编写出合适的选择条件以及分析程序流程。 循环结构是用来用来描述重复执行某段算法的结构,这个结构能够减少源程序的重复书写的工作量,提高程序编写效率。 掌握好上述三种基本结构,发挥出各个结构的功能,对于 C 语言的初期学习者而言,是非常重要的环节。 4(三)指针 指针在 C 语言中是非常重要的概念之一,它可以说是 C 语言的精华之处。指针实际上就是一个变量的地址

7、,程序员在程序设计中定义一个变量,那么在对程序进行编译时,系统就会给这个变量分配内存单元,这个内存单元就是这个变量的地址。指针其实就是通过这个地址指向这个变量。也就是说,指针是一个地址,而指针变量是存放地址的变量。指针的学习是 C 语言学习中的重难点,初学者在学习指针时一定要明确程序实体的内存地址和指针的关系,区分指针变量和指针变量所指向内存地址中的值的区别,对指针变量定义、赋值、引用三个基本环节熟练掌握。 三、学习 C 语言的方法 (一)选择好的学习工具 “工欲善其事,必先利其器。 ”初学者在学习之初,一定要选择最好的学习工具。学校配备的教材不一定是业界公认最优秀的,因此,学生们可以去请老师

8、推荐,或是通过网络查找,配备一两本被业界认可的最好的入门书籍。另外,在实践方面,选择的编程工具也要是最合适的,现在被普遍广泛使用的是 Visual C+ 6.0。 (二)牢记 C 语言语法规则,掌握编程思想 俗话说“巧妇难为无米之炊” ,语法规则是 C 语言的基础,必须牢记在心。编程思想是整个编程活动的指导思想,一定要仔细体会,只有很好的领会了思想的奥妙之处,才会在实践过程中找到正确的方向。 (三)多动手,多实践 5C 语言本身就是一种工具,我们要学习的就是如何好好使用这种工具,帮助我们达成自己的目标。熟能生巧,只有不断地进行实践操作,才能真正提高我们的编程能力。因此,在我们牢记 C 语言语法

9、规则,掌握了编程思想后,就是需要进行反复练习。在开始阶段,最好的方法就是模仿依葫芦画瓢,学生通过挑选一些非常经典的例题,然后对其全方位的仔细解读,搞清楚问题是怎么产生,并对问题进行仔细分析,然后重点对方案设计进行仔细研究,最后将方案的实施过程进行模拟。通过这种全方位的解读之后,再找到相似的例题,自己进行解决。这种学习方法是非常好的一种自学方法,学生自己可以进行反复的模拟练习,从而掌握对某一类型的问题的解决方法。学生通过这种自己模仿的方法,不断提高自己的能力,而且让自己在解决问题的过程中,增强了自信,从而提升自己的学习兴趣。当然,单纯的模仿肯定是不够的,特别是在上机实验的时候,容易出现一些无法通

10、过模范解决的问题,这个时候就需要耐心细致的进行比对,要善于发现问题所在,不能因为遇到困难就退缩,要积极进取,主动寻找解决问题的方法。 (四)养成良好的编程习惯 富兰克林曾说过, “人类一生的工作,精巧还是粗劣,都由他每个习惯所养成。 ”良好的习惯会伴随自己一生,让自己一生受益。因此,在开始学习 C 语言的时候,就一定要养成好习惯,例如,在编写程序过程中,每到一个阶段都要做一遍测试,因为,如果不及时的检查出错误,在后面的所有工作完成之后,就有可能由于前面的错误产生多米诺骨牌效应,使后面全部错误,这样,在进行程序调试的时候,会增加很多工作量,6从而降低工作效率。 参考文献: 1王瀚波,任靖福.C 语言学习中的难点分析J.牡丹江教育学院学报.2005(04) 2叶水仙.C 程序设计教学探讨J.南京人口管理干部学院学报.2001(03) 3李瑛.浅析 C 程序设计中指针的奥秘J.长治学院学报.2010(02) 4赵晓津.浅谈 C 语言学习的一些关键环节J.甘肃广播电视大学学报.2006(01) 5谢志妮.浅谈 C 语言学习J.广东青年干部学院学报.2004(02)

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。