新手必学的断点调试和查看内存数据(存储过程断点调试)

断电调试快捷键:Visual Studio 2017为例

F5:①编译并运行 ②直接跳到下一个断点

Ctrl+F7:编译

新手必学的断点调试和查看内存数据(存储过程断点调试)

F9:设置断点

F11:逐条语句:遇到函数会进入

F10:逐过程:遇到函数不会进入

Shift+F11:① 跳出函数 ②跳出循环 ③调出调试

自定义我们想要看的调试窗口:

新手必学的断点调试和查看内存数据(存储过程断点调试)

设置断点,查看程序运行流程和内存数据

有了断点的帮助我们很容易查看内存中的数据,理解数组,指针都很有帮助

新手必学的断点调试和查看内存数据(存储过程断点调试)

例子:

①利用随机数生成10个整数(100-199之间)

②10个整数存储到数组iArray[10]中

③打印数组中的数据

#include
#include
using std::cout;
using std::endl;
void PrintArray(int *iarray,int size);
int main() {
int iArray[10] = { 0 };
srand((unsigned)time(NULL));//初始化随机数发生器
for (int i = 0; i < 10; i++) {
iArray[i] = rand() % 100+100;//0-99的随机数
}
PrintArray(iArray,10);
system("pause");
return 0;
}
void PrintArray(int *iarray,int size) {
for(int i=0;i<size;i++){ cout="" <<="" *(iarray="" +="" i)<<"="" ";="" 不换行,数字之间加空格="" }="" }

如何生成随机数

rand() 函数:产生的随机数是伪随机数,是根据一个数值按照某个公式推算出来的,这个数值我们称之为“种子”。种子在每次启动计算机时是随机的,但是一旦计算机启动以后它就不再变化了;

我们可以通过 srand() 函数来重新“播种”,这样种子就会发生改变。

void srand (unsigned int seed);

它需要一个 unsigned int 类型的参数。在实际开发中,我们可以用时间作为参数,只要每次播种的时间不同,那么生成的种子就不同,最终的随机数也就不同。最常用写法

srand((unsigned)time(NULL));

以上内容来源于网络,由“WiFi之家网”整理收藏!

原创文章,作者:电脑教程,如若转载,请注明出处:https://www.224m.com/199173.html

(0)
电脑教程电脑教程
dos命令print图文教程(dos print命令)
上一篇 2023年3月8日 09:59
使用360强力粉碎以后文件怎么恢复(粉碎删除还能恢复吗)
下一篇 2023年3月8日 10:06

相关推荐

  • 路由器无信号怎样设置密码(路由器有信号上不了网络怎么解决)

    路由器无信号怎样设置密码(路由器有信号上不了网络怎么解决) 路由器是我们家庭网络的核心设备,能够连接多台设备并提供无线网络信号。但是,有时候我们会遇到一些问题,比如路由器无信号或有…

    网络 2025年12月3日
    7.0K
  • TP-Llink路由器192.168.1.1打不开解决方法

    原标题:"TP-Llink路由器192.168.1.1打不开怎么解决"相关路由器设置经验分享。 - 来源:WiFi之家网

    如果遇到电脑浏览器中无法打开192.168.1.1路由器管理地址,首先需要检查"

    192.168.1.1 2021年2月4日
    7.2K
  • 将2g网换成4g网操作方法

    【导读】怎么将2g网换成4g网,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。以华为手机为例,将2g网换成4g网的具体步骤是:  1、打开

    2021年8月11日
    69.8K
  • 五g网络需要换手机吗

    【导读】五g网络需要换手机吗,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。用户如果在5g网络时代想要使用5g网络的话就必须要使用5g手机

    2021年8月4日
    20.8K
  • 在Linux Jetty环境下进行JNDI的开发(图)

    原标题:"在Linux Jetty环境下进行JNDI的开发图文教程"相关电脑问题教程分享。 - 来源:WiFi之家网。众所周知,JNDI是标准化的Java命名系统接口,在Jetty容器中,可以对JNDI

    2021年7月19日
    5.3K
  • 如何查找路由器IP登录地址

    如果你想查看你的路由器IP地址,可以使用设备连接路由器后查看。也可以通过查看路由器背面铭牌了解默认的登录入口。以下是如

    常见问题 2020年9月10日
    16.6K
  • 无线功率不给力? JCG可调无线路由首测

    年夜家心中的优同的无线由器,是甚么模样呢?起尾,它要有时尚迷你的中不雅可以吸引我们的眼球。其次,它要有富厚的功效和不变的机能来能谦意我们仄常的无线上彀需求。最后,年夜家固然希看它有恰当的价钱,或说性价比要高。那甚么品牌或型号的无线由用具有"

    2021年2月10日
    7.9K
  • 小米路由器 信道设置(小米 路由器 重置)

    小米路由器 信道设置(小米 路由器 重置) 小米路由器是一款功能强大、性价比高的智能路由器,但有时候出现了网络问题,我们需要进行重置和信道设置。 小米路由器重置 如果您的小米路由器…

    网络 2025年12月12日
    822
  • 梅林固件(梅林固件以及最新版支持路由器列表)

    梅林固件 梅林固件是由梅林团队开发的一款第三方路由器固件,基于华硕路由器固件二次开发而来,功能强大,稳定性高。 最新版支持路由器列表 RT-AX89X RT-AX88U RT-AX…

    网络 2023年8月31日
    971
  • 磊科路由器智能QoS配置步骤分享

    摘要:大多数网管型路由器都具有QoS功能,当网吧内网主机太多,带宽不够时,该功能可以保证某些主机至少拥有一定带宽。在网络过载或拥塞时,路由器QoS功能可以确保重要业务量不受延迟或丢弃。下面小编说说磊科路由器智能QoS配置步骤......

    磊科路由器 2023年2月6日
    1.8K