调试技术

调试技术


1调试技术(1) – 编译错误与运行错误

编译错误与运行错误
新手会问的问题:
为什么编译都编译成功了,运行结果还有错?

编译错误:编译器提示的错误
编译器只帮我们检查语法错误(低级错 误),语法有错,那就不会生成exe程序

运行错误:程序运行的结果和预期的不一致 说明你的程序写的不对,需要改

编译错误
按F7生成,或Ctrl+Alt+F7重新生成
观察输出窗口,如果有错误,双击该行错误提示,
定位到哪行有语法错误

注:
(1)当有多条错误时,只看第1条错误 因为后面的一堆错误很可能是第1条引起的连串反 应
(2)如果错误匪夷所思,可以“重新生成解决方 案”,检查错误还在不在(链接)(正在链接…)

运行错误
解决运行错误,是程序员的主要工作之一。

运行时有错误,说明你的程序写的有问题。程 序员把问题/缺陷称为bug,把解决问题的过程 称为debug。

运行错误
举例:
对数组元素求和。

2调试技术(2) – 描述错误

何为错误?
(注:本章讲的错误都是“运行时错误”)

什么叫错误? 程序的运行结果不符合你的预期,就是错误。

简单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值