0
点赞
收藏
分享

微信扫一扫

数据结构day8(2023.7.25)

迪莉娅1979 2023-07-26 阅读 60

在这里插入图片描述

🎬 鸽芷咕:个人主页

 🔥 个人专栏:《C语言初阶篇》 《C语言进阶篇》

⛺️生活的理想,就是为了理想的生活!

文章目录

📋 前言

🔥 注:前面关于Visual Studio 2022的下载安装在这里《学习工具》

💬 什么是bug?

  ⛳️这里就不给大家讲那么高深了,其实 bug 这个是来源于第一次计算机故障,最早期的时候第一台计算突然不工作了,我们的科学家们就进去计算机里面检查发现里面有一只飞蛾在晶体管上,至此计算机的第一个 bug 就出现了。所以 bug 在英文单词里是臭中,飞蛾的意思!

  • 第一次被发现的导致计算机错误的飞蛾,也是第一个计算机程序错误
  • 参考文献:🔗第一个 bug 的介绍

在这里插入图片描述

💬 调试是什么?有多重要?

💭调试是什么?

💭调试的基本步骤

  • 发现程序错误的存在
  • 以隔离、消除等方式对错误进行定位
  • 确定错误产生的原因
  • 提出纠正错误的解决办法
  • 对程序错误予以改正,重新测试

💭Debug和Release的介绍。

我们来看一下下面这段代码,虽然是一样的代码但是在不同的版本下内容是不一样的:

📚 代码演示:

#include <stdio.h>
int main()
{
 char *p = "hello bit.";
 printf("%s\n", p);
 return 0;
}

💻Release的介绍。

我们这里可以看一下不同版本下的文件大小:

📑 图片展示:

在这里插入图片描述

💻Debug的介绍。

那么这俩个版本在哪里选择呢?

  • 其实只需要在VS的左上角选择一下就好了
  • 然后运行一下就会生成对应版本的文件夹,和执行程序

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

💬 Windows环境调试介绍

在这里插入图片描述

💭调试环境的准备

⌨️学会快捷键

在这里插入图片描述

最常使用的几个快捷键:

F5

  • 启动调试,经常用来直接跳到下一个断点处。

F9

  • 创建断点和取消断点
  • 断点的重要作用,可以在程序的任意位置设置断点。
  • 这样就可以使得程序在想要的位置随意停止执行,继而一步步执行下去。

F10

  • 逐过程,通常用来处理一个过程,一个过程可以是一次函数调用,或者是一条语句。

F11

  • 逐语句,就是每次都执行一条语句,但是这个快捷键可以使我们的执行逻辑进入函数内部(这是最
    长用的)。

CTRL + F5

  • 开始执行不调试,如果你想让程序直接运行起来而不调试就可以直接使用。

💬 快捷键如何搭配使用

💭 F5+F9的配合使用

假如我们这里有个循环,我想让他在循环5次的时候停下来该怎么办呢?

  • 第一步设置断点,然后设置条件
  • 第二步按下 F5 程序就可以跳到我们指定的地方了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

💭 CTRL + F5的使用

在这里插入图片描述

💭 F10和F11的使用

在这里插入图片描述

📝全篇总结

✅ 归纳:
☁️ 好了,由于篇幅有限本篇只讲了快捷键,但是快捷键只是工具下一章上我们的硬菜如如查看程序变量,和正式调试!
看到这里了还不给博主扣个:
⛳️ 点赞☀️收藏 ⭐️ 关注

💛 💙 💜 ❤️ 💚💓 💗 💕 💞 💘 💖
拜托拜托这个真的很重要!
你们的点赞就是博主更新最大的动力!
有问题可以评论或者私信呢秒回哦。
在这里插入图片描述

举报

相关推荐

0 条评论