有的程序虽然能通过编译,也能投入运行,但是在运行过程中会
出现异常,得不到正确的运行结果,甚至导致程序不正常终止或
出现死机现象,这些都说明程序中存在运行错误。运行错误相对
来说比较隐蔽,是程序调试中的一个难点,该错误又可分为逻辑
错误和运行异常两类。逻辑错误是由设计不当造成的,如对算法
理解有误、在一系列计算过程中出现除数为 0 、数组的下标溢出
等。这些错误只要我们在编程时多加留意是可以避免的。但是,
运行异常是由系统运行环境造成的,导致程序中内存分配、文件
操作及设备访问等操作的失败,可能会造成系统运行失常并瘫痪。
第 3 页 / 共 19 页