首先新建一个简单的C++程序

打开VS2013-文件-新建-项目-选择Win32 控制台程序

用VS2013进行调试

添加-新建项-选择C++源文件

用VS2013进行调试

编写如下代码

用VS2013进行调试
 1 #include<iostream>
 2 using namespace std;
 3 
 4 void out()
 5 {
 6     cout << "朋友" << endl;
 7     cout << "你好" << endl;
 8 }
 9 
10 int main()
11 {
12     for (int i = 0; i < 5; i++)
13             cout << i << endl;
14     out();
15     cout << "Hello" << endl;
16     cout << "World" << endl;
17     cout << "..." << endl;
18     cout << "跳过断点之间的内容" << endl;
19     return 0;
20 }

用VS2013进行调试 

F9插入(取消)断点如下:

用VS2013进行调试

 

F5:进行调试,也可以跳到下个断点,for循环中5个断点,然后跳到Hello,然后调到World。

F10:逐句调试,结果为:i从0到4,再变成5,然后执行out()函数,不会进入内部,然后Hello,World,然后...,结束。

F11:也是逐句调试,但是会进入函数内部,结果为:i从0到4,再变成5,然后执行out()函数,进入函数内部,输出朋友、你好,然后Hello,World,然后...,结束。

Shift+F11:退出当前函数,当按F11进入out()函数内部,这时可以按F10逐句调试,若按F11则会进去cout函数内部,这时候可以按Shift+F11退出cout函数。

 

以上几个比较常用,再总结一下:

F9:设置或取消断点

F5:进行调试,跳到下一断点

F10:逐句调试,不会进入函数内部

F11:逐句调试,会进入函数内部

Shift+F11:退出当前函数

 

相关文章:

  • 2021-08-04
  • 2021-11-27
  • 2021-09-10
  • 2021-09-10
  • 2022-03-01
  • 2022-02-08
猜你喜欢
  • 2022-01-09
  • 2021-04-12
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-08-03
  • 2021-12-03
相关资源
相似解决方案