- 1、本文档共102页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章C语言概述讲解
前课内容回顾 1. C语言程序的开发步骤? (2)连接程序,可以在下面三种连接方案中任选一种。 1. 选择主窗口菜单栏中的“Build”菜单项。系统弹出下拉菜单,选择“Build test.exe”或者“Build All”菜单命令进行连接。 2. 点击工具栏中的“Build”进行连接。 3. 利用键盘快捷方式F7,进行连接。 若连接程序前未进行编译,则先自动进行编译,编译正确后,再进行连接。 若连接成功,生成以项目名称命名的可执行目标代码文 件,后缀名是.exe,此例中为test.exe,保存在工作区文件夹 D:\test\debug文件目录下。若连接出错,则在输出区窗口中 显示连接错误的相应信息。根据信息提示,检查工程是否创 建正确,源文件中代码是否书写正确,更正错误后再 重新连接。 四、执行(Execute) (1)选择主窗口菜单栏中“Build”菜单项。系统弹出下拉菜单,选择“Execute test.exe”菜单命令,执行程序。 (2)点击工具栏中的“BuildExecute”按钮,执行程序。 (3)利用键盘快捷方式Ctrl+F5,执行程序。 若执行程序前,未进行编译和连接,则先自动进行前两项,再执行程序。 执行成功,屏幕上输出执行结果,并显示提示信息:“Press any key to continue”。此时按任意键,系统都将返回Visual C++ 主窗口。在执行程序过程中若出现错误,用户需要修改源程序文件并且重新编译、连接和执行。 也可以直接双击硬盘上的可执行文件test.exe,执行出结果。 若双击后,执行结果一闪而过,可以为程序添加暂停功 能,按下图修改源程序,再编译、执行,鼠标双击生成的可 执行文件test.exe即可弹出输出结果。 五、调试(Debug) 如果程序编译正确,执行后结果不对,则可能是程序设计上存在逻辑错 误,此时可以通过调试程序来检查逻辑错误。 (1)打开项目test(双击test.dsw) (2)build该项目,确定程序可以运行 (3)调试运行程序 从菜单Bulid-Start Debug,进入调试程序状态。 调试的常用命令: a. Go(F5):前进至断点处 b. Step into(F11) :单步进入子函数 c. Step over(F10):越过子函数,但子函数会执行 d. Step out(Shift+F11):跳出子函数 e. Run to Cursor(Ctrl+F10):运行到光标处 (4)设置断点 将光标停留在想看中间结果的语句处,单击工具栏中的小手图标,即:断点图标,即可在此处设置断点。设置成功后在此语句行的左端会出现一个红色圆点,代表断点。根据用户的需要可以设置多个断点,注意断点不能设置在空白行。若在已有断点的语句处再次点击断点图标,则此处的断点被取消。断点的主要功能是:控制程序执行的步伐,方便用户查看当前状态。 (5)再次调试运行程序 程序会自动执行到断点处暂停,此时用户可以观察程序的 运行情况,并且诊断程序目前的状态是否如我们所预期的 那样。也可以使用Watch观察数据。在Name处输入变量 名,Value处会显示此变量的值。 (6)使用单步执行程序 程序暂停后,若让程序从暂停的地方继续向前执行,可以使用单步执行手段(StepOver)让程序向前走一步。 (7)按下快捷键F5,可以控制程序从一个断点执行至下一个断点。 (8)若中途需要停止调试程序,可以选择Stop Debugging (Shift+F5)停止调试。 (9)若需要重新调试程序,可以选择 Restart (Ctrl+Shift+F5)重新进入调试状态。 第1章 C语言概述 1.1 什么是C语言 1.2 C语言的发展史 1.3 Visual C++ 6.0集成环境 1.4 第一个C语言程序 1.5 书写程序的规则 【例 1.1】 第一个C 程序,写在test.c文件中. /* 输出一行信息 */ #include stdio.h /* 预处理命令 */ int main( ) /* 主函数 */ { /* 主函数开始 */ printf (This is a C program.\n); /*调用标准库函数printf */ return 0; /* 函数返回语句 */ } /* 主函数结束 */ 本程序的作用是在屏幕上输出以下信息: 注释,C语言中用一对 /* */ 括 起来,中英文均可,提示自己或他人要完成的功能可以独成一行,
您可能关注的文档
- 第1章PLC基础知识讲解.ppt
- 第1章Internet与TCP协议讲解.ppt
- 第1章 机械工程材料讲解.ppt
- 第1章HTML与CSS网页设计概述讲解.ppt
- 第1章PN结二极管讲解.ppt
- 第1章__CAD绘图入门讲解.ppt
- 第1章C语言程序基础2016讲解.ppt
- 第1章_可编程控制器概述讲解.ppt
- 第1章_办公自动化简介讲解.ppt
- 第1章_半导体器件讲解.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 川崎机器人CX系列检查与维护手册.pdf
- 银行企业文化故事PPT课件.pptx
- 浙江省温州市2023-2024学年八年级下册期中考试科学模拟试题(附答案).docx VIP
- 劳动教育教学课件.pptx VIP
- 五年级数学下册教学课件《分数和小数的互化》.pptx VIP
- 基于PLC模拟量的直流电动机转速控制系统-毕业论文.docx
- P2中文教材带题目(CMA注册管理会计师课程).pdf VIP
- 河道生态治理一期景观工程质量保证措施 .docx
- 《心理健康与职业生涯》试卷(期中复习模拟试题库)荐2024年春季学期新课标高教版中职《心理健康与职业生涯》第一、二单元模拟测试题可编辑.doc
- 幼儿一日生活观察记录表.doc
文档评论(0)