【C】VC++ 6.0经典C语言学习小工具的使用

熟悉开发环境,程序开发流程,基本调试


1.实验目的和要求

1.熟悉Visual C++ 6.0的集成开发环境;

2.学习完整的C++程序开发过程,理解简单的C++程序结构;

3.学习C++程序的建立、编译和调试执行的方法与步骤。

2.实验说明

开发环境,学习如何建立、编译、执行程序,理解简单的C++程序结构。对于复杂的程序,需要了解程序运行过程中代码的执行情况,学习如何设置断点、单步调试,帮助初学者有效的定位程序的错误,更深入的了解程序的运行过程。

3.实验步骤

在VC++的环境下,建立一个C++源文件,使该程序能够在终端上输出指定的字符串。

步骤一建立新文件

(1)            启动Microsoft Visual C++ 6.0集成开发环境;

开始-》程序-》Microsoft Visual C++ 6.0

 图1 VC++6.0的启动

 

 图2 Visual C++ 6.0集成环境

 

(2)从主菜单中选择File|New(文件|新建),将显示出New(新建)对话框;选择Files(文件)标签,并从列表中单击“C++ Source File”,在“Location”(位置)编辑框中输入你的工作目录名称,如E:\,在Project Name(文件名)编辑框中输入源文件名example1;

 

图3 输入文件工程名称和路径

点击“OK”,完成源文件example1.cpp的创建,进入编辑代码窗口。                                  

图4文件编辑代码窗口

 

 (3 )点击“OK”,进入编辑代码窗口,键入如下代码,代码编辑结束按工具栏中的保存按钮对文件进行保存。

图5 文件编辑完成保存窗口

 

步骤二编译、链接、运行代码

(1) VC6.0集成环境的右上角有快捷按钮,他们的功能如下:

:编译Complie,快捷键Ctrl+F7,主要用来检查程序的语法错误;

:链接Build,快捷键F7;

:停止链接Stop Build,快捷键Ctrl+Break;

:执行程序Excute Program,快捷键Ctrl+F5;

(2)编译源程序:点击,编译(Compile)该程序,编译成功,则如图7所示,生成目标程序example1.obj;

 

图6编译成功窗口

 

如果编译不成功,输出窗口会提示错误个数和错误原因,双击错误原因,光标定位到错误所在语句行,改错后,重新编译。

图7编译不成功窗口

 

图8 错误定位

(3)程序编译成功后,链接目标程序,点击,链接(Link)该程序,链接成功,则如图8所示,生成可执行文件example1.exe,否则继续编辑源代码;

 

图9链接成功窗口

(4)链接成功,执行程序:点击,运行该程序,观察运行结果。

图10运行结果

步骤四调试代码

(1) VC6.0集成环境的右上角还有快捷按钮,他们的功能如下:

:运行Go,快捷键F5;如果在程序中设置了断点,需要单步调试,则使用该功能。

:设置/取消断点Insert/Remove breakpoint,快捷键F9;使用F5运行程序时,运行到断点的代码行,则暂停程序的运行。

 

单步调试:在调试状态下,使用Step Over(快捷键F10),可以一句代码一句代码的执行;使用Step Into(快捷键F11),可以进入每一句代码的内部执行;使用Step out(快捷键Shift+F11),可以跳出由Step Into进入的代码段。

 

(2)根据已经建立好的工程和源文件,将光标移动到要设置断点的代码行,按下F9,设置断点,如图11所示。

图11设置断点

 

(2)            按下F5运行程序,则程序运行到断点代码行之前暂停,此时观察屏幕的输出结果是什么?理解断点的作用。

图12程序运行到断点处

 

图13程序运行到断点出的输出结果

 

(4)先按下F5进入调试状态,再按下F10进行单步调试,此时观察程序的执行情况,并观察屏幕的输出结果是什么?理解单步执行的作用。

 

图14 单步调试1

 图15 单步调试2

 图16 单步调试3

 

图17单步调试4

 

  图18 单步调试5

 

图19 单步调试6

 

图20单步调试7

此时,按Shift+F11,返回

图21单步调试8

(5)按下F5,继续运行程序,整个程序运行结束;或者按下Shift+F5,停止调试,退出程序的运行。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值