VS 怎么进行断点调试?

VS 怎么进行断点调试?,第1张

在“窗口”》“重置窗口布局”也可以恢复到默认窗口布局。关于VS调试:1.设置断点 按F5 进行调试时 你可以在“局部变量”窗口中查看所有该方法中的变量,当运行的该变量时 会 显示红色,2.如果你的变量太多你也可以只监视你所需要的:在“监视1”窗口中设置你要监视的变量该窗口中有“名称”“值”两列。名称是你要监视的变量单击设置你要监视的变量如:“a” 。监视的窗口可以添加多个 在监视1窗口中右击选中“添加监视”就回添加一个监视窗口了。这样可以查看你的变量3.你也看直接在代码编辑窗口中直接查看你想要查看的变量值,当运行到该变量是左边的黄色箭头过了该变量后用鼠标放在该变量上面 就会显示该变量的值

在vs中我们可以直接用表达式 数值型比较直接用 *** 作符即可

如i== i<

但是字符型比较呢?

加入我们有一个名为string的变量 定义如下:

char *string= Two

设置断点

当我们运行上述代码时 会发现即使string的内容 Two 时 运行并没有中断 这是因为==运算符比较的是两个字符串的地址而不是内容 因此上述断点并不能满足我们的需求 (字符串名就是地址)

Visual Studio考虑到程序员经常会根据字符串的内容添加断点 因此在添加断点这个功能上为字符串做了特殊的支持 我们在根据字符串内容添加断点时 可以使用strcmp等函数来设置断点

于是在上述示例中 我们可以用strcmp函数来添加如下断点

Visual Studio中的添加断点功能中支持的字符串函数有

lishixinzhi/Article/program/ASP/201405/30971

条件成立触发断点

先设置一个普通断点。断下来的时候再设置它的条件。如下图:

在Breakpoints窗口中找到这个断点,右键选择Condition…如下图:

输入条件,这样就会在这个条件成立的时候,才触发断点。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11581449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存