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

第2章(C语言概述).ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 工作区 信息输出窗口 标题栏 菜单栏 工具栏 * 编译-链接-执行 编译: 执行“组建(Build)|编译cpp1.cpp(Compile cpp1.cpp )”命令; 单击“编译微型条”工具栏中的“编译”按钮。 按快捷键Ctrl+F7 链接: 执行“组建(Build)|组建cpp1.cpp(Build cpp1.cpp )”命令; 单击“编译微型条”工具栏中的“组建”按钮。 按快捷键F7 执行: 执行“组建(Build)|执行cpp1.cpp(Execute cpp1.cpp )”命令; 单击“编译微型条”工具栏中的“执行”按钮。 按快捷键Ctrl+F5 * 现在并不要求严格按照编译-链接-执行的顺序。 * C程序 一个C++程序运行完成后,当需要开始建立一个新的C++程序时,需要选择“文件”菜单--“关闭工作区”子菜单。否则,系统不知道当前哪个.cpp文件是需要编译的文件。 * 在控制台下创建C语言源程序 VC6主界面 1、点击File,选择New菜单,弹出窗口。 2、选择项目类型。 3、完成项目框架。 4、重复以上步骤,建立并输入源程序文件。 5、编译连接程序。 6、运行程序。 * 2.4 C程序的调试——策略 试探法。通过输出存储器内容等,从大量的现场信息中找到出错线索,需要消耗大量的时间和精力。 回溯法。从出错征兆开始,人工沿程序的控制流程往回追踪,直至发现出错的根源。该方法可以成功应用于小程序的调试,但是当程序规模变大时,可能回溯的路线就会显著增加,致使人工回溯难以进行。 排除法。基于归纳和演绎原理,采用分而治之的思想。 归纳法:从错误征兆出发,通过分析错误之间的关系而找出故障。 演绎法:先列出所有可能成立的原因和假设,然后通过测试,一一排除列举出的原因,最后证明剩下的原因确实是错误的根源。 * 2.4 C程序的调试——技术 输出存储器内容。以八进制或者十六进制的形式输出存储器的内容。 打印语句。这种方法把程序设计语言提供的标准打印语句插在源程序的各个部分,以输出关键变量的值。 自动工具。包括: 断点方法。 监视窗方法。 跟踪方法。 * 2.4 C程序的调试——VC6的调试方法 修正语法错误 在编译和连接的过程中,语法错误可以由VC6自动发现,所以排除较为简单。在编译过程中,会在输出窗口中列出所有错误项,每个错误项都给出其所在的文件名、行号及其错误编号。将光标移到错误编号上,按F1键,可启动MSDN(Microsoft Developer Network)显示错误的内容,从而帮助用户理解错误产生的原因。 * 2.4 C程序的调试——VC6的调试方法 设置断点 所谓断点,就是告诉调试器在何处暂时中断程序的运行,以便查看程序的状态以及浏览和修改变量值等。VC6用于调试的断点有: 位置断点:指示程序运行中断的代码行号。 数据断点:当某个表达式的值为真或者改变数值时中断程序的执行。 条件断点:是上述两种断点的综合,当表达式的值为真或者改变数值时,在指定位置处中断程序的运行。 * 2.4 C程序的调试——VC6的调试方法 启用调试器 选择“Build”?“Start Debug”?“Go”启动调试器。程序开始运行在Debug状态下时,一个小箭头指向即将执行的代码,而且“Build”菜单变为“Debug”菜单,主要有: Step Over:运行当前箭头指向的代码,而且只运行一行代码。 Step Into:如果当前箭头指向的代码是一个函数调用,则进入该函数进行单步执行。 Step Out:如果当前箭头指向的代码在一个函数内,则使程序运行至函数返回处。 Run to Cursor:使程序运行到光标所指向的代码处。 * 2.4 C程序的调试——VC6的调试方法 查看和修改变量的值 借助“View”?“Debug Windows”用于显示调试信息。 * /*---------------------------------------- 程序2.C : 求两数之和 ---------------------------------------*/ #include stdio.h /* 包含输入输出头文件 */ void main( ) /* 定义主函数 */ { int a,b,sum; /* 定义整数变量a、b、sum */ a=123; /* 给a赋值 */ b=456; /* 给b赋值 */ sum=a+b;

文档评论(0)

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

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

1亿VIP精品文档

相关文档