全国服务热线:400-6136-679

位置:洛阳达内IT教育培训机构 > 学校动态 > 调试C语言程序的基本方法须知

调试C语言程序的基本方法须知

来源:洛阳达内IT教育培训机构时间:2021/8/23 9:24:19

  调试C语言程序的基本方法须知
  必须指出的是,当用户调试自己的程序时,应对程序的设计(工作)思路非常清晰,知道每一段和每一行程序应该起到(虽然不一定能实现)的作用是基本的前提。如果你不清楚设计,甚至不知道每一段和每一行程序应该发挥什么作用,你就不能谈论调试程序。
  一,观察和理解程序的疾病表现
  看清楚情况,程序的任务,程序的预期表现,程序工作的实际表现,大概是什么方面的病——对于普通的小病,有经验的不需要后续的检查就可以知道问题所在。经验当然重要,但是对初学者来说,掌握正确的调试思路更重要,因为初学者很难通过观察程序找到问题所在。
  二,找出程序的主要工作流程

  学习过程中设计的程序一般不复杂,总算法可以分为几个大模块(也称为步骤,可以是一个程序或一个子程序-函数):接收用户的要求和任务(读取相应的参数,输入相应的数据),计算和处理数据,根据格式输出相应的结果。对于每个大模块,可以分为多个子模块。

调试C语言程序的基本方法须知

  三,进行大致检查,确定存在问题的模块
  检验任务,就是检验程序的实际工作状态(屏幕输出是否正确,个变量的值是否正确)是否与预期设计一致。如果不一致,肯定会有问题。
  对于较长且复杂的程序,检查时不应从一行开始检查。这种方法效率低下,不科学,不容易发现问题。正确的方法是:首先对大模块进行检查,确定大模块是否有问题,然后对有问题的大模块进行检查。
  四,检查故障模块,确定问题,解决问题
  对复杂故障模块内内部的运行检查,可以对分子模块(部分)进行分部检查。检查模块设计是否正确的基本思路是:一步一步运行程序,看程序的运行过程是否如设计预期,看每个程序的运行结果(屏幕输出和相关变量)是否与设计(心算)一致。比如程序3-1的输入部分,如果没有看到问题,可以检查:输入一个数据后,x中的数据是否是输入的数据-如果没有,那么这个句子肯定有问题,仔细检查应该会发现问题;当输入不是结束标志时,是否将数据存储在a<i>、i和计数器num的值是否正确;当输入结束标志时,是否如期结束输入。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3850/news/399282/违者必究! 以上就是洛阳达内IT教育培训机构 小编为您整理 调试C语言程序的基本方法须知的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6136-679