程序错误,或软件缺陷,一般被称为 bug
。它们会导致程序生产错误结果或崩溃。
程序如果有问题,在运行的时候,在编程工具的提示区,一般会给出明显的红色文字,比如SyntaxError
,类似 Error
的单词。
一、运行错误,排查语法问题。
1、注意 line
就是行号,可以快速找到到可能出问题的代码的位置。
2、根据错误提示 ^
可以准确定位到具体的代码错误原因。
二、结果错误,程序逻辑问题。
结果错误就是,你的程序运行的结果不是你想要的,或者不是应该的正确结果。
比如 1 + 1
的结果本来应该是 2
的,但是你的程序计算出来是 3
。
这种是语法没有错误,是你编写的程序有问题,就需要你认真排查程序的编程逻辑,然后会解决。