��
��它可细分为以下4种错误:
��(1) 算术与操作错误:指在算术运算、函数求值和一般操作过程中发生的错误。
��错误的形式可能有数据类型转换错;除法溢出;错误地使用关系比较符;用整数与浮点数做比较等。
��(2) 初始化错误:
��
典型的错误有:忘记初始化工作区,忘记初始化寄存器和数据区;错误地对循环控制变量赋初值;用不正确的格式,数据或类型进行初始化等等。
��(3) 控制和次序错误:这类错误与系统级同名错误类似,但它是局部错误。
��错误的形式可能有遗漏路径;不可达到的代码;不符合语法的循环嵌套;循环返回和终止的条件不正确;漏掉处理步骤或处理步骤有错等。
��(4) 静态逻辑错误:这类错误主要指程序设计时运用程序逻辑不当或对问题解决考虑不周导致的错误。
��错误的形式可能有不正确地使用CASE语句;在表达式中使用不正确的否定(例如用">"代替"<"的否定);对情况不适当地分解与组合;混淆"或"与"异或"等。
��