- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 熟悉C程序开发环境
实验目的
(1) 掌握在VC6的集成开发环境编辑、编译、运行程序的主要操作。
(2) 学习通过查看VC6的错误信息提示定位错误。
实验范例
1.创建第一个C程序
(1)创建
步骤如下:
在打开的VC6开发环境中,单击菜单“文件”-“新建”,弹出“新建”对话框,选择“文件”选项单,在文件类型列表中选择“C++ Source File”;文本框“文件名”中输入新建文件的名称,此处为“hello”。VC6会自动添加后缀名“cpp”,如果想使用“C”为后缀名,直接输入“hello.c”;文本框“位置”可输入或单击其后的按钮在“选择目录”指定新建文件存放的位置,此处为“D:\C教材\SAMPLE”。
图1-9新建文件操作
按“确定”后进入编辑界面,在编辑区编辑第一个C程序—hello.cpp,程序内容如图1-10所示
图1-10 编辑C程序
保存编辑好的C源程序,可以直接按工具栏上的“保存”按钮,也可以执行菜单命令“文件”-“保存”。
(2)编译
菜单命令“组建”-“编译”将执行编译操作,检查语法错误,生成obj文件 ,在工具栏上 (compile)按钮与之对应。
菜单命令“组建”-“组建”或“全部重建”将执行编译连接,生成exe文件 ,在工具栏上 (build)按钮与之对应。
程序员可以根据实际情况选择。如果程序刚编写好,可能的错误较多,可执行“编译”命令,检查修改语法错误;如果已有把握没有语法错误,可执行“组建”命令,准备执行程序。
第一次编译程序是,系统会弹出如图1-11所示的对话框,询问是否要建立以一个默认的工作空间,这时必须单击“是”命令,因为组建时需要一个活动的工作空间。
图1-11 建立默认工作空间的对话框
在输出窗口中会给出是否成功的信息,如出现“hello.exe - 0 error(s), 0 warning(s)”说明hello.exe可执行程序已经正确生成成功,可进行下一步操作;否则在输出窗口中显示出错信息,需要改正错误后重新组建。
(3)执行
编译完成可以执行菜单命令“组建”-“执行”,或是单击工具栏上的按钮执行程序。VC6会在控制台窗口中显示执行的结果,如图1-12所示。
图1-12 在控制台窗口中显示结果
(4)关闭工作空间
当一个程序完成,要开始???写另一个程序时,一定要关闭活动工作空间,执行菜单命令“文件”—“关闭工作空间”。否则新创建或打开的其它文件将不能正常的编译,因为活动工作记录的文件始终是创建活动空间时关联的那个文件。
2.解读第一个C程序
(1)生成的文件解读
打开保存C源程序的文件夹,可以发现除源文件之外,还生成了如表1-2所示的文件和一个Debug文件夹。
表1 生成C程序VC6产生的文件类型
后缀名解释cpp源程序文件dsw项目工作区dsp项目文件ncb无编译浏览文件plg编译信息文件opt关于开发环境的参数文件,如工具条位置等信息除CPP文件之外,其它文件都是由开发环境在“组建”时自动产生,所以保存C程序只需要保存CPP文件。
Debug文件夹中存放着生成的obj文件,exe文件及其它一些中间文件。
(2)程序语法解读
Hello程序是常见的入门程序,它的功能从执行结果可以看出,是输出一行字符串“Hello C World!”。
#includestdio.h
void main(void)
{
printf (Hello C World\n);
}
对此程序简单解读如下:
(1)C程序必须由一个main函数构成,系统自动执行main函数。
(2)程序的执行从main函数开始,顺序执行每一条语句,到main函数右括号结束
(3)printf是标准输出函数,输出的字符串在一对西文双引号之间,例如Hello C World\n。
(4)C语句以分号结束。
(5)控制台输出时,系统会紧跟着自动输出“press any key to continue”,等待按任意键关闭控制台窗口。
(6)’\n’是一个转义字符,转义字符是一些键盘不能输入的控制字符,此处表示“换行”
(7)#includestdio.h是一个预编译命令,表示要加入stdio.h文件(标准输入输出函数头文件),要在程序中使用printf函数必须使用该命令。
(3)思考:
如果要输出两行问候语句
Hello C World!
Hello C World!
下面几组语句哪些是正确的,哪些是错误的
(A)printf (Hello C World);
printf (Hello C World);
(B)printf (Hello C World\n);
printf (Hello C World);
(C)printf (Hello C
文档评论(0)