C++编程之Debug
Posted NJUCM图灵CA
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++编程之Debug相关的知识,希望对你有一定的参考价值。
功能
debug
xiangjie
详解
P
R
O
G
R
A
M
Debug一词来源趣闻
DEBUG是计算机排除故障的意思。马克2号编制程序的格蕾丝·霍珀是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍珀诙谐地把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。
visual studio 的Debug功能使用
作为一名程序猿学会Debug是必须的,今天我将与大家分享的是visual studio的Debug功能
D
e
b
u
g
①首先在代码行的前面打上断点(断点的位置根据需要而定),这里我们选择打在排序函数语句之前。(断点可以打多个,本例我们只打一个)
③此时我们看到代码执行到了打断点的地方
④接着我们选择上方的调试按钮进行调试(每个调试按钮有不同的功能),这里我们点击逐语句
⑤在下方的监视窗口我们可以选择需要添加监视的变量
De
b
u
g
codeblocks的Debug功能
刚才介绍了vs的Debug功能,下面我们来介绍一下codeblocks的Debug功能,其实和vs的很相似。
注:请安装17.2或更高级版本的codeblocks,否则可能无法使用此功能。
1、首先是打断点,
2、其次点击红色的三角按钮,开启调试功能,
3、点击3位置的按钮,选择监视选项,
4、此时会出现一个监视窗口,之后就可以点逐语句按钮调试了,该窗口会自动添加监视变量。
通过Debug我们可以快速的知晓函数执行的全过程,以及每一个变量的变化情况,从而快速的发现错误。通过以上教程,你学会了吗,是不是很简单呀!
审核:诸葛健
文字:图灵计算机协会
以上是关于C++编程之Debug的主要内容,如果未能解决你的问题,请参考以下文章