网站大量收购独家精品文档,联系QQ:2885784924

C语言课程程序调试.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程程序调试

第8部分-2 程序调试;1. 概述;为什么要调试?;2. 解决程序中的错误的方法;基本方法—人工阅读走查,修改;基本方法存在的问题;采用辅助工具来协助调试;一些值得思考的问题;3. 项目配置与调试 Project Configuration and debugging;什么叫项目?;Project settings;Project Configuration;Set active project configuration;对项目配置的理解;区别;Project Settings;选择C/C++页,Category中选择general ,则出现一个Debug Info(调试信息)下拉列表框,可供选择的调试信息 方式包括:;4. 怎么调程序?;如何进行入调试?;设置断点;设置断点方法;本课件中的采用范例及流程说明;设断点;设置断点对话框;去掉断点;条件断点(有点难);数据断点(有点难);消息断点(有点难);5. 设了断点以后,如何走程序?;进入调试: 1. 点此按钮 2. 按F5 3. Build?Start Debug?Go;黄色右箭头表示当前就要执行的代码行;掌握Debug工具条的主要按钮含义;常用进程控制快捷键;点击Step into后,进入函数Menu()执行;6. 如何了解执行状态?;查看数值;watch;watch;点击Step over后,开始执行当前函数代码;当前程序运行结果?;再次单击Step over,执行完第一个printf语句;执行第1条printf语句以后的输出结果;点击run to cursor;执行到此行之前;手工增加SeleFun和SelectTime变量,系统会自动给出它们的值;继续以step over的方式到此语句,注意观察debug工具栏的几个按钮已经变灰,原因是在执行scanf语句,等待你在运行窗口中录入数据;当前上下文的一些东西又自动出现了;继续单击Step over,执行到ExecuteFunction函数,然后单击Step into进入此函数。;单击Step into进入ExecuteFunction函数执行代码。;点击此处继续执行;单击Step into进入prime函数执行代码。;点击step out,退出当前函数prime的执行,返回到原调用处;Call stack—调用堆栈;点击step out,退出当前函数prime的执行,返回到原调用处;再次点击step out,退出当前函数ExecuteFunction的执行,返回到原调用处;执行该行语句,等待用户输入选项;输入选项为0,准备结束程序运行;执行该语句,跳出for循环;Menu()执行完毕,执行return语句后结束整个程序的调试运行。;8. Debug工具条上的其它按钮功能;Memory ;Varibles ;Reigsters ;其他调试手段 ;本章应掌握的内容;本部??结束

文档评论(0)

sy78219 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档