为什么要调试?
我们发现程序运行的结果和我们预期的不符。
程序运行的错误,我们通常叫做bug。
有两种类型的bug:语句错误和逻辑错误。
所谓语句错误,就是执行代码的时候,解释器就可以直接发现的代码错误,他没有办法继续执行,直接就会报错。
还有一种情况就是:
解释器并不报错,只是运行的结果和我们预期的不一样。那这种就是逻辑错误。
遇到逻辑错误,最有效的方法就是调试程序。
所谓的调试程序,检查程序运行过程中的一些关键步骤里的变量,看看是否正确。从而判断出是哪里代码的问题。
调试程序的方法:
IDE断点调试方法:
最常用的方法使用IDE的调试功能,在关键代码处设置断点。查看关键变量的值。
什么是设置断点:
设置断点,设置某些代码行位置,当程序运行到这些位置,就会暂停执行。
我们在程序运行过程中,查看某些变量的值,必须要让运行的程序能停在相应的位置。