第1章C语言概述方案.ppt

前课内容回顾 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语言中用一对 /* */ 括 起来,中英文均可,提示自己或他人要完成的功能可以独成一行,

文档评论(0)

1亿VIP精品文档

相关文档