zoukankan      html  css  js  c++  java
  • C++如何调试

    我:各位同学,dalao、蒟蒻和学渣们,以及坐在电脑屏幕面前的你,欢迎来听我讲课。今天我要教你们C++怎么调试。

    我来举个例子:下面这个程序,我就编一个字符三角形而已,不过这......这是怎么回事?这三角形也tei大了吧!(全班哄堂大笑)


    我:你能看出代码哪有问题吗?看出来的话你就点后退键吧~

    dalao:那好吧,我走了,拜拜~

    我:喂,快回来!(dalao已经走了)(无语)就当我没说吧。。。(清嗓子)继续说,

    如果你真的看不出来的话,我要教你怎么调试。

    如果你的代码WA了还特长,而你又不知道哪里错了,那么你就需要调试。

    第一步,点击【调试】,选择yes。

    蒟蒻:我真的照着你说的做了,但是电脑闪退了,说是停止工作,看来这电脑真不是调试的料子。。。(说完向外走

    我:(着急)哎,你先别走,我差点忘了这件事,如果你闪退了,那就在此之前先点击【工具】→【编译选项】→【代码生成/优化】→【连接器】,把【产生调试信息】的No改成Yes,就不会闪退了。

    (蒟蒻已经不见了)

    我:唉,反正你听不到了。

     我:继续说,第二步,点击你想要调试的区间两端的行号,你会发现这两行变成了红色。

    我:第三步,出现调试界面后点击添加查看,输入你想查看的变量,这里我选的是i和j。

    我:第四步,选完后,点击调试界面的“调试”按钮,输入数据(不是运行)

    我:第五步,看到蓝色箭头后,点击【下一步】,就可以在左边的窗口看到你查看的变量的变化了。你知道代码哪里错了吗?

    学渣:好吧,我知道了,走吧~

    我:(叹气)现在听我讲的就只剩下屏幕前的你了。为了奖励你,我偷偷告诉你一个AK IOI的方法(亲测有效):

    努力,努力,努力,努力,努力,努力,努力,努力,努力,努力,
    努力,努力,努力,努力,努力,努力,努力,努力,努力,努力,
    努力,努力,努力,努力,努力,努力,努力,努力,努力,努力,
    努力,努力,努力,努力,努力,努力,努力,努力,努力,努力,
    努力,努力,努力,努力,努力,努力,努力,努力,努力,努力,
    努力,努力,努力,努力,努力,努力,努力,努力,努力,努力,
    努力,努力,努力,努力,努力,努力,努力,努力,努力,努力,
    努力,努力,努力,努力,努力,努力,努力,努力,努力,努力,
    努力,努力,努力,努力,努力,努力,努力,努力,努力,努力,
    努力,努力,努力,努力,努力,努力,努力,努力,努力,再努力 

    你:(无奈)好吧,我先走啦~

    我:喂,别忘了回复我几句,点个赞也没关系的!

  • 相关阅读:
    金融系列4《PUTKEY指令》
    数据分析≠Hadoop+NoSQL,不妨先看完善现有技术的10条捷径(分享)
    ASP.NET对HTML元素进行权限控制(三)
    ASP.NET对HTML元素进行权限控制(二)
    ASP.NET对HTML元素进行权限控制(一)
    作弊控制——心态
    SQL多表连接
    ASP.NET Repeater嵌套Repeater实现菜单加载
    ASP.NET从数据库中取出数据,有数据的复选框为选中
    ASP.NET——拒绝访问。 (异常来自HRESULT:0x80070005 (E_ACCESSDENIED))
  • 原文地址:https://www.cnblogs.com/jiaweigao/p/9526302.html
Copyright © 2011-2022 走看看