程序执行中的各种错误类型
2017-01-14 本文已影响10人
klory
-
Syntax error: 编译器或者解释器负责找出来,这些错误就是所谓语法错误,比如说行末尾该有括号或者分号没加上之类的,这些在运行之前就能找出来。
-
Runtime error: 运行期间发生的错误,一般通过exception的形式显示出来,比如除0之类的。
-
Semantic error:这种所谓的语义错误比较难找一些,也就是说程序能跑,但是跑出来的结果不对,比如说你把图片变成黑白的,结果图片没变或者变成了纯黑的。这时候你就得回去一行一行的找了,麻烦呦……