- 8
- 0
- 约 15页
- 2016-10-31 发布于湖北
- 举报
* * 2 第9章 程序改错 * 2 程序中常见的出错原因 编译错误 指在编译过程中发现的错误,通常属于语法错误,即编写的语句不符合C语言的语法规则。 Undefined symbol ‘xxx’ 标识符xxx未定义 Expression syntax error 表达式语法错误 Too few parameter in call 函数调用时的实参少于函数的形参 程序中常见的出错原因 运行错误 指在程序运行时发生的错误 往往是由于语义上的错误造成的,即语句虽然合乎语法,但要求计算机去做不该做或做不到的事情。 例如当用0做除数时,运行后将显示“Division by zero”错误提示信息,并立即返回编辑屏幕。查看运行结果时,可在User screen(用户屏幕)上看到给出的错误提示信息。 程序中常见的出错原因 逻辑错误 程序中有逻辑错时,不影响程序运行并得到运行结果,只是运行结果不正确。比较隐蔽,出错后不易查找。 累加求和运算时,累加和变量忘记了赋初值; 累乘运算时,累乘变量初值赋值为0; 函数声明时的返回值数据类型与实际返回的数据类型不一致,导致自动类型转换 数组下标越界(即超出了定义的范围); 程序中存在死循环; 程序改错 在程序设计语言的发展中,一个重要的努力方向就是想通过语言特征的设计帮助避免错误 如下标范围检查,受限制的指针甚至完全取消指针,内存回收
您可能关注的文档
- 神经调节反射弧.ppt
- 有机反应机理第二章(一).ppt
- 液压与气压习题库(2013版).doc
- 铝的氢氧化物与氧化物.ppt
- 盆栽观花花卉.ppt
- 十大私人飞机.ppt
- 声现象(二).ppt
- 嗜热嗜酸菌TAB.ppt
- 新君威德宝隔音.doc
- 宁德最便宜而又好玩的旅游线路.doc
- 新统编人教版小学语文四年级下册2《乡下人家(第一课时)》教学课件.pptx
- 新统编人教版小学语文四年级下册《乡下人家》教学课件.pptx
- 新人教版小学数学六年级下册总复习《平面图形的周长和面积》教学课件.pptx
- 新人教版小学数学六年级下册第三单元圆柱的认识- (1)》教学课件.pptx
- 新统编人教版小学语文四年级下册27《巨人的花园》教学课件.pptx
- 新人教版小学数学六年级下册《圆柱的认识(2)》教学课件.pptx
- 新统编人教版小学语文四年级下册18文言文二则《铁杵成针》教学课件.pptx
- 新统编人教版小学语文五年级下册《西游记》好书推荐教学课件.pptx
- 新统编人教版小学语文四年级下册《白桦》教学课件.pptx
- 新人教版小学数学六年级下册第三单元圆柱的认识》教学课件.pptx
原创力文档

文档评论(0)