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

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

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


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

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

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

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

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

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

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

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

    (蒟蒻已经不见了)

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    Javascript的作用域、作用域链以及闭包
    C#当中的泛型和java中的对比
    MongoDB的主从复制和副本集
    MongoDB启动配置等
    JavaScript学习系列1 基础-变量
    Umbraco项目发布错误 --More than one type want to be a model for content type authorize
    项目中gulp使用发生的错误及解决
    JavaScript学习系列2一JavaScript中的变量作用域
    ASP.NET MVC中的ActionFilter介绍学习
    Razor中的 内容标记块语法
  • 原文地址:https://www.cnblogs.com/jiaweigao/p/9526302.html
Copyright © 2011-2022 走看看