一、实验目的

1、了解Visual C++6.0的开发环境;

2、掌握C语言源程序的建立、编辑、修改、保存、编译、连接和运行的方法;

3、掌握C语言源程序的结构特点、基本结构、语法规则与书写规范;

4、通过运行简单C语言源程序,初步了解C语言源程序调试的方法。

二、实验设备及器材

计算机

三、实验内容和要求

1、Visual C++6.0的安装

2、Visual C++6.0的启动,Visual C++6.0的工作界面,C语言源程序的建立与保存

3、VC++6.0环境下C语言源程序的编译、连接与运行

4、VC++6.0环境下C语言源程序的调试

5、测试程序代码

四、实验步骤

1、Visual C++6.0的安装

系统要求:安装了windows 7、奔4以上的计算机。

2、Visual C++6.0的启动,Visual C++6.0的工作界面,C语言源程序的建立与保存

⑴启动Visual C++6.0。

通过“开始”菜单或桌面快捷方式启动Visual C++ 6.0进入Visual C++6.0 开发环境。

⑵新建一个如下所示的C语言源程序:

/* example1_1ThefirstCProgram*/#include main(){printf("这是第一例C语言源程序!");}

答:

⑶操作步骤

①【文件】→“新建”→“文件”→“C++ Source File”;

②在编辑窗口中输入以上源程序代码;

③源程序以ex1_1.c命名保存。

3VC++6.0环境下C语言源程序的编译、连接与运行

⑴打开源程序ex1_1.c;

⑵点击【组建】→“编译”(Ctrl+F7或点击工具栏上的编译按钮,进行编译、连接;

⑶点击【组建】→“执行”(Ctrl+F5)或点击工具栏上的运行按钮,运行程序,并观察屏幕上的输出结果。

若运行结果正确,则C程序的开发工作到此完成。否则,要针对程序出现的逻辑错误修改源程序,重复编译—连接—运行的过程,直到取得预期结果为止。

注意:

如果不退出Visual C++6.0,接着开发下一个C程序,请首先选择菜单:【文件】 →“关闭工作间”,关闭当前工作区。

4、VC++6.0环境下C语言源程序的调试

⑴上例中修改输出语句,要求输出一组汉字“”欢迎学习C语言程序设计”;

⑵删除输出语句后面的分号,观查编译的出错信息,修改并重新编译执行。

⑶将修改后的源程序以ex1_2.c命名保存。

答:

#include main(){printf("欢迎学习C语言程序设计");}

5、测试程序代码

⑴输入以下程序代码,并进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误,并将运行后正确的源程序以ex1_3.c命名保存。

#include "stdio.h"main{int a,b,sum;printf("请输入两个数:");scanf("%d%d",&a,&b)sum=a+b;print("二数之和是: %d\n",sum);}

答:

#include "stdio.h"main(){int a,b,sum;printf("请输入两个数:");scanf("%d%d",&a,&b);sum=a+b;printf("二数之和是: %d\n",sum);#include main(){printf("欢迎学习C语言程序设计");}}

⑵输入以下程序代码,并进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误,以ex1_4.c命名保存。

#include viod main(){int a ,b , max;scanf(“%d%d”,&a,&b);max=a;If(max<b)max=b;printf(“max=%d”,max);}

答:

#include int main(){int a ,b , max;printf("请输入两个整数:");scanf("%d%d",&a,&b);max=a;if(max<b) max=b;printf("max=%d",max);return 0;}

分析程序的功能,如果要求两数的较小数据,如何修改,并将修改后的源程序以ex1_5.c命名保存。

⑶输入以下程序代码,编译运行后,以ex1_6.c命名保存。

#includemain() {char c1,c2;c1=getchar();c2=c1+32;printf(“%c,%d\n”,c1,c1);printf(“%c,%d\n”,c2,c2);}

答:

五、实验小结

通过本次实验我了解了Visual C++6.0的开发环境;掌握了C语言源程序的建立、编辑、修改、保存、编译、连接和运行的方法;以及C语言源程序的结构特点、基本结构、语法规则与书写规范;同时通过运行简单C语言源程序,初步了解了C语言源程序调试的方法。