C++程序中的常见错误和解决方法.doc

上传人:gs****r 文档编号:1596630 上传时间:2019-03-07 格式:DOC 页数:5 大小:50KB
下载 相关 举报
C++程序中的常见错误和解决方法.doc_第1页
第1页 / 共5页
C++程序中的常见错误和解决方法.doc_第2页
第2页 / 共5页
C++程序中的常见错误和解决方法.doc_第3页
第3页 / 共5页
C++程序中的常见错误和解决方法.doc_第4页
第4页 / 共5页
C++程序中的常见错误和解决方法.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、C+程序中的常见错误和解决方法摘 要 C+程序作为一种计算机语言,广泛应用于工业软件研发当中,不仅具有很高的开发价值,而且研究价值也很高。具有功能丰富等优点,有利就会有弊,其程序同时具有概念复杂的缺点,对于初学者来说经常出现错误,令其茫然失措,会使学习的信心受到挫伤,因此加深对常见错误的认识与掌握有效的解决方法显得尤为重要。 【关键词】C+程序 常见错误 解决方法 C 程序编写中涉及到不计其数的 C 语言,可以说程序设计是在与 C 语言打交道。C 语言具有强大的灵活性,也是编程中出现错误最为频繁的错误类型之一,为程序设计带来了不便,最终影响了程序的正常运行,所以尽量减少各种错误发生的频率。本文

2、以 C+程序为研究对象,对常见错误与解决方法展开了论述。 1 常见错误解析 C 语言是 C 程序编写使用的语言,相当于数学符号公式一样,传递着有关计算机编程的信息。C 语言的基本特点主要体现在内容与语法规则上,具有丰富的内容与灵活的语法规则,这两个基本特点为程序设计造成了不便,在设计中由于疏忽,忽略了某个设计环节,很容易导致错误的发生。尤其是对初学者来说,第一次接触 C 语言感觉陌生,感觉若干个英文、数字、字符组成的 C 语言给人一种杂乱无章,十分复杂的感觉,初学对知识掌握还不够扎实,更容易在程序设计中有所遗漏,更容易出现错误。综合起来,经常出现频率较高的错误主要有三个类别。 1.1 语法错误

3、 C 程序当中的语言与人们日常沟通交流中使用的语言有着如出一辙的共同特征,有着特定的固定模式。C 语言错误就是与程序当中特定的语法规定相违背,这种错误在程序设计中较为常见,也是出现频率最高的程序错误之一。出现这种错误只要编程语言知识扎实,一般不会频繁地出现错误,即使出现错误,编译程序会给予提示,指出出现错误的部分,只要牢记语法规则,在设计中保持认真仔细的态度,错误是可以避免的。1.2 逻辑错误 程序是由若干个连续不断的语言串联组成,与电路中的导线一样共同履行各自的职责,其实程序本身并没有违背语法规则,因为每种语法有着特定的规则,程序由大量的语言组成,符合正确的语言规则才能完成程序的设计,这其中

4、需要经过多次反复的检查修改,这是一个严谨的过程,从原则上来说程序违背语法规则的结论是不成立的,违背语言规则的是程序在执行中的结果与原意不相符合,这也从逻辑角度说明一些错误的产生并不是因为程序违背了语法规则,而是从逻辑上执行结果与原意不符合才导致的一些错误的产生。具体来说,从参与设计的人员角度来讲,出现了这种错误的原因是算法与编写程序出现了错误,使程序在执行中产生的结果与解题原意之间存在差异。如果想解决错误,就要熟悉语法规则,有着丰富的编程经验,对语句逻辑关系仔细斟酌检查,按照作者的原意,做出部分修改与调整。 1.3 运行错误 当程序不存在语法与逻辑错误,那就是出现了运行错误,严重情况时导致程序

5、的停止运行。如下面的这个公式: 这是一个程序段,其本身按照并无语法错误,问题就出现在输入数据上。当这里的 a 值为 0 时,错误就会出现,程序与数据之间不相适应。为保证程序能够顺利进行,应限制对输入数据的输入。程序编写是编程工作在编写工作的最后一道工序,但这不能保证程序运行的可持续性,为保证程序编写的有效性,需要后期耐心细致的调试工作。 2 程序调试 针对上述提出的几种常见错误,需要通过后期的程序调试加以解决,调试是为了检查出错误,根据检查出的具体错误采取不同的排除方法。一般来讲调试程序分为以下几个步骤: 2.1 静态检查 一个程序编写好之后,以人工检查的方式对纸面上的程序进行检查,这就是静态

6、检查。在检查中发现因疏忽引起的错误,便于程序设计人员对设计工作做出检讨总结,避免类似错误的发生。为保证人工检查的有效性,使程序具有可读性,编程设计方法采用结构化的编程方法;为更加深刻地增加对每段程序的理解,多添加注释;为使复杂程序时方便阅读与调试,尽可能地使用函数。 2.2 动态检查 动态检查用于上机运行阶段,是对运行程序进行的检查。编辑好上机程序后开始试运行,结合显示的信息,根据检查分析的结果,对存在的问题逐一修改,一直达到编译成功为止。在动态检查实行中应注意出错行的真实性,错误不是发生在所提示的出错行上,这就需要从上一行寻找;针对具有关联性与类型多样的错误,提示的信息不宜轻信,应通过详细的

7、分析,发现问题到底出现在哪里,而不是完全按照提示的信息开展检查,避免完全被出错信息所制约;当遇到出错信息数量繁多的情况,改进应按照逐一从上至下的顺序。根据上面提到的一些错误具有关联性,表面上看上去出现错误的信息类型繁多,实际上只有一至两个错误。针对上面提到的错误也不必过于担心,只需针对包含某变量的语句,当错误信息发送出去之后,全部错误在变量定义补充之后得到解决。 3 结论 通过上面的论述可知,本文从常见错误解析与程序调试这两个对 C+程序中的常见错误和解决方法展开了论述。C 程序中出现的错误各种各样,但综合起来无非就是语法、逻辑、运行这三大类错误,按照出现错误的不同特点,又细分为不同种类的错误

8、。程序编程并不是简单易学的一门课程,避免错误的产生,需要进行程序调试。总而言之,针对在 c 程序设计中除了掌握扎实的基础知识,还需在具体的编程实践中坚持认真负责的态度,反复检查输入的语言规则是否正确等事项,最大限度地减少错误的产生。 参考文献 1周建亮,权奇哲.C 语言程序设计的技巧和常见错误分析J.中外企业家,2014,06:204. 2霍卓群.初学者学习 C 语言中常见问题的探讨J.电脑知识与技术,2014,13:3012-3015+3020. 3程静飞,郑凤婷.试析 C 语言常见错误J.电脑编程技巧与维护,2015,16:8-9+11. 作者单位 北京师范大学附属实验中学 北京市海淀区 100000

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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