全球旧事资料 分类
位置要特别留意。为减少这样的错误我后来还是用不同的变量名来表示,结果引起的那些错误解决了。
2、语法错误;
大多的语法错误在通过书本参考下能够修改。主要是平时看书不仔细、不太注意而产生的。如没有注意具体数据使用是有一定的范围限定;过分重视分号的重要性而在for、if、while语句中画蛇添足加分号;在使用文件的时候忘记将文件先打开,对打开的方式与使用的情况不太注意而造成不匹配;还有漏掉形参的定义是值不能传递等等。这些语法错误有信息框的提示一般是能够排除的。
3、在注释的时候不能同我们平常做笔记一样随心所欲地爱写哪就写哪,这造
成我最后本来已经编译成功的程序一下子又多了很多错误。注释的时候,注释文字应写在一起中间不能有中断包含了c语言的语句,不然又引起错误格式不正确或是多了字符等。这又让我学到了一点知识。编译、连接的成功并不意味着程序的最终成功。逻辑上的错误机器不易检查出来,这时需要对数据结果进行分析。这种错误的查找是最难的,需要编程序的
16
f人有相当的耐心和细心去把问题找出来。这也是本次程序编辑过程中碰到的最大的难题。往往运行之后得不到另人满意的结果,此时解决的方法一则用“分段检查”的方法,在程序的不同位置设几个pri
tf函数语句,输出有关变量的值,逐段往下检查,或用debug进行调试,对检查出的错误进行修改,当调试完毕将设置的pri
tf都删去。若在程序中找不到问题,则再来考虑算法是否逻辑严谨,再进行修改。如此循环往复,直到最后程序运行成功。在本次程序编辑过程中,我就是常遇到编译能通过,能够运行程序,但是总在输入、删除等操作完之后再想去看数据文件中存在的数据记录的时候,却一条记录也显示不出来,我怀疑是哪个对方对
变量的定义或使用出错了,于是在每个主要函数的操作过程中添加了pri
tf语句用来显示
的变化,例如在执行某个函数前添加插入语句显示
的起始值,在执行完该个函数后再添加插入语句显示此时
的结果值,观察
的变化是否正确,如果错误了,也就说明该函数编写过程有错。诸如这样的调试方法,不断缩小检查范围,最后将错误找到,进行修改。所以到最后我找到了错误,及时改正,终于把程序完成了,一切功能显示正常。以上是调试的全过程。
八、用户使用说明书
用户一旦进入程序就会弹出菜单,菜单显示:1、Ifyouwa
ttoaddoperatio
pleasepress1(加法)2、Ifyouwa
ttosubtractoperatio
pleasepress2(减法)3、Ifyouwa
ttomultiplyoperatio
pler
好听全球资料 返回顶部