熟悉c程序开发环境

熟悉c程序开发环境

ID:34481551

大小:204.93 KB

页数:10页

时间:2019-03-06

熟悉c程序开发环境_第1页
熟悉c程序开发环境_第2页
熟悉c程序开发环境_第3页
熟悉c程序开发环境_第4页
熟悉c程序开发环境_第5页
资源描述:

《熟悉c程序开发环境》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一熟悉C程序开发环境实验目的(1)掌握在VC6的集成开发环境编辑、编译、运行程序的主要操作。(2)学习通过查看VC6的错误信息提示定位错误。实验范例1.创建第一个C程序(1)创建步骤如下:(1)在打开的VC6开发环境中,单击菜单“文件”-“新建”,弹出“新建”对话框,选择“文件”选项单,在文件类型列表中选择“C++SourceFile”;文本框“文件名”中输入新建文件的名称,此处为“hello”。VC6会自动添加后缀名“cpp”,如果想使用“C”为后缀名,直接输入“hello.c”;文本框“位置”可输入或单击其后的按钮在“选择目录”指定新建文件存放的位置,此处为“D:C教材

2、SAMPLE”。图1-9新建文件操作(1)按“确定”后进入编辑界面,在编辑区编辑第一个C程序—hello.cpp,程序内容如图1-10所示图1-10编辑C程序(2)保存编辑好的C源程序,可以直接按工具栏上的“保存”按钮,也可以执行菜单命令“文件”-“保存”。(2)编译菜单命令“组建”-“编译”将执行编译操作,检查语法错误,生成obj文件,在工具栏上(compile)按钮与之对应。菜单命令“组建”-“组建”或“全部重建”将执行编译连接,生成exe文件,在工具栏上(build)按钮与之对应。程序员可以根据实际情况选择。如果程序刚编写好,可能的错误较多,可执行“编译”命令,检查修改语法错

3、误;如果已有把握没有语法错误,可执行“组建”命令,准备执行程序。第一次编译程序是,系统会弹出如图1-11所示的对话框,询问是否要建立以一个默认的工作空间,这时必须单击“是”命令,因为组建时需要一个活动的工作空间。图1-11建立默认工作空间的对话框在输出窗口中会给出是否成功的信息,如出现“hello.exe-0error(s),0warning(s)”说明hello.exe可执行程序已经正确生成成功,可进行下一步操作;否则在输出窗口中显示出错信息,需要改正错误后重新组建。(3)执行编译完成可以执行菜单命令“组建”-“执行”,或是单击工具栏上的按钮执行程序。VC6会在控制台窗口中显示执

4、行的结果,如图1-12所示。图1-12在控制台窗口中显示结果(4)关闭工作空间当一个程序完成,要开始编写另一个程序时,一定要关闭活动工作空间,执行菜单命令“文件”—“关闭工作空间”。否则新创建或打开的其它文件将不能正常的编译,因为活动工作记录的文件始终是创建活动空间时关联的那个文件。2.解读第一个C程序(1)生成的文件解读打开保存C源程序的文件夹,可以发现除源文件之外,还生成了如表1-2所示的文件和一个Debug文件夹。表1生成C程序VC6产生的文件类型后缀名解释cpp源程序文件dsw项目工作区dsp项目文件ncb无编译浏览文件plg编译信息文件opt关于开发环境的参数文件,如工具

5、条位置等信息除CPP文件之外,其它文件都是由开发环境在“组建”时自动产生,所以保存C程序只需要保存CPP文件。Debug文件夹中存放着生成的obj文件,exe文件及其它一些中间文件。(2)程序语法解读Hello程序是常见的入门程序,它的功能从执行结果可以看出,是输出一行字符串“HelloCWorld!”。#includevoidmain(void){printf("HelloCWorld");}对此程序简单解读如下:(1)C程序必须由一个main函数构成,系统自动执行main函数。(2)程序的执行从main函数开始,顺序执行每一条语句,到main函数右括号结束

6、(3)printf是标准输出函数,输出的字符串在一对西文双引号之间,例如"HelloCWorld"。(4)C语句以分号结束。(5)控制台输出时,系统会紧跟着自动输出“pressanykeytocontinue”,等待按任意键关闭控制台窗口。(6)’’是一个转义字符,转义字符是一些键盘不能输入的控制字符,此处表示“换行”(7)#include是一个预编译命令,表示要加入stdio.h文件(标准输入输出函数头文件),要在程序中使用printf函数必须使用该命令。(3)思考:如果要输出两行问候语句HelloCWorld!HelloCWorld!下面几组语句哪些是

7、正确的,哪些是错误的(A)printf("HelloCWorld");printf("HelloCWorld");(B)printf("HelloCWorld");printf("HelloCWorld");(C)printf("HelloCWorldHelloCWorld");3.认识程序错误程序错误区分为语法错误和逻辑错误,语法错误包括编译错误和连接错误,逻辑错误又包含运行错误。(1)语法错误编译错误,是指不符合高级语言定义的语法书写规则,编译或解释程序能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。