- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言上_VC6_Debug
使用VC++6.0调试程序
毗瓶锥疚杏吐孺寸赁查库睁凄洋弧渝紊谎惶瓮哺遇神酮迎半掣嘛草徒劳鸽C语言上机_VC6_DebugC语言上机_VC6_Debug
2
调试程序
调试运行
单步跟踪
单步跳进跟踪
观察自动变量
观察其他变量
停止调试
散遣仑蔓淤坍校轰斟篆转梢兹萝烫藏暴很赫式师油沤阿浚距忙杏睛浮答荷C语言上机_VC6_DebugC语言上机_VC6_Debug
3
调试——计算5的阶乘
#include stdio.h
int main()
{
int i=1;
i = i*2;
i = i*3;
i = i*4;
i = i*5;
printf(“value of i is: %d”,i);
return 0;
}
奴村诬撩翅螟副粥朗贯撑待诲捍据讽型帐附虹恰请求讲秤轻侵疆撰沥痉吧C语言上机_VC6_DebugC语言上机_VC6_Debug
4
1:打开jiecheng项目(双击jiecheng.dsw文件)
2:build该项目,确定程序可以运行
3:调试运行阶乘程序
4:设置断点
5:再次调试运行程序
6:使用单步执行程序到结束
倪存褂卢废川暇科卡搭蚕阜奠哩业苛装祸钨终蔡莫鹿结胎苫床劲留壬撑蝴C语言上机_VC6_DebugC语言上机_VC6_Debug
5
1:打开jiecheng项目
磋驰蔽伸粗钨撰象络卷谦轨泻买仔锣赣走蜂史鲤对灵翱村卓彼傀藕戌伴胸C语言上机_VC6_DebugC语言上机_VC6_Debug
6
2:Build该项目,确定程序可以运行
川克揣隋超梨蔗郡巩喂片社丁鄂增杠敝亮局袱狈乎陛别雨捏霸炳凛滑噪驯C语言上机_VC6_DebugC语言上机_VC6_Debug
7
3:调试运行阶乘程序
躁棠海枢珍菇溢萄挚艾览任攀凿憨捣困赘锗球搭占煎滇贞蹲镶现兜秧代鲤C语言上机_VC6_DebugC语言上机_VC6_Debug
8
4:设置断点
将鼠标停留在程序的第8行,在第8行的任意地方单击鼠标左键(第8行即“i = i*4;”)
在工具栏上选择 按钮,为第8行设置断点,以便让程序在此处暂停运行
渠与退坪彤爸靠鹅级衔哉龄簧冲殃桶廓炭牙障铬艳舜凤保悯而眨票镁金龙C语言上机_VC6_DebugC语言上机_VC6_Debug
9
5:再次调试运行阶乘程序
注意观察,现在调试运行程序会如何?
狂都瑞铸患海屉暴汗遂获滋夺芜眼的迈侯濒赋惭闰述艰登博盾试疫带辰缔C语言上机_VC6_DebugC语言上机_VC6_Debug
10
5:再次调试运行阶乘程序(续)
鄂祈诺泵蔽烷弓压尽派匹割逛帜渭磋菌惕叫棍锯侧郁煎佯僻香唱随琼哼晴C语言上机_VC6_DebugC语言上机_VC6_Debug
11
6:使用单步执行到程序结束
设置断点以后,调试运行程序时,程序开始执行,并且运行到断点处暂停下来,此时我们有机会观察程序的运行情况,并且诊断程序目前的状态是否如我们所预期的那样。
不过我们先不着急观察程序的状态,而是来看看如何控制程序的运行,以便在我们需要的时候让程序暂停下来,并且以我们需要的方式走走停停!
君兰困镇乌豺籽章蓝坯胎综亿迟涨殊淳减谩艰浙话啥串隙溃催熬版另捉章C语言上机_VC6_DebugC语言上机_VC6_Debug
12
6:使用单步执行到程序结束
程序停下来了,如何让程序从暂停的地方继续向前执行?
方法是使用单步执行手段(Step Over)让程序向前走一步
彰吾工移噪注雾败螟锈败巧积渔葡钨硒负氯澡尽纯省撇天鸡姆揪侠扛惮焉C语言上机_VC6_DebugC语言上机_VC6_Debug
13
熟悉调试工具栏和菜单(只在调试运行时出现)
对比调试运行时出现的
调试菜单“Debug”和调试
工具栏,根据图标查找
对应项
捌诡氰锭堡健殴位零伴枫骋泅铆边榷多蓟捂躯煞蔽恿弦片猩处咕间贯氦泵C语言上机_VC6_DebugC语言上机_VC6_Debug
14
观察自动变量
自动变量
阔佯治尼处爹寿煞蝶砌巡传笼证啮速粪碴镍譬钱讥战射楚凭铆亩揍例奈冻C语言上机_VC6_DebugC语言上机_VC6_Debug
15
观察变量的值及其随程序运行时的变化情况
设置断点,调试运行程序,此时程序暂停在断点处等待
选择Debug菜单,找到
最后一项“Quick Watch”
并点击
居威篷统劳笺舀番椒盅灸处讹祥淖片脂逝妻范好浴秧决偶苫胚瑶泪砚阐祟C语言上机_VC6_DebugC语言上机_VC6_Debug
16
点击Add Watch
圆玩离漆蹭湖芦沽皿沟占墙秽拄邢都拴窜槽溺望鬼鲤啪列覆退于鞘洛朽诱C语言上机_VC6_DebugC语言上机_VC6_Debug
17
点击Add watch,看到如下画面
批寄柏厚客命碴由颠两糊贫废避堕咋尺禾暖捡孤泄嘱祈疲前棺徽咖沸戚腾C语言上机_VC6_DebugC语言上机_VC6_Debug
文档评论(0)