版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 实验一熟悉c语言编程环境实验目的熟悉C语言编程环境创天中文版VC+,掌握运行一个C程序的基本步骤,包括编辑,编译,连接跟运行。了解C语言基本框架,能够编写简单的C程序。理解程序调试的思想,能找出并改正C程序中的语法错误。实验内容建立自己的文件夹在磁盘上新建一个文件夹,用于存放C程序,如C:c_programming。编程示例在屏幕上显示一个短句“HelloWorld!”。源程序#includeintmain(void)printf(“HelloWorld!n”);return0;运行结果HelloWorld!”作为本书的第一个实验,在VisualC+编程环境下,以上述c语言源程序为例,介绍运
2、行一个C程序的基本步骤,请读者按照一下步骤进行操作。1)启动VC+。执行“开始”-“所有程序”-“MicrosoftVisualStudio6.0”-“MicrosoftVisualC+6.0”命令,进入VC+编程环境(如图1.1所示)。图1.1VC+窗口2)新建文件。执行“文件”-“新建”命令,单击“文件”选项卡(如图1.2所以),先在“文件”文本框中输入test,把C语言源程序文件命名为test.cpp,在“目录”下拉列表框中选择已经建立的文件夹,如C:c_programming,然后选中”C+SourceFile”,单击“确定”按钮,在C:c_programming下就新建了文件test
3、.cpp,并显示编辑窗口和信息窗口(如图1.3所示)。图1.2新建文件编辑窗口图1.3编辑器程序信息窗口3)编辑和保存。在编辑窗口(如图1.3所示)中输入源程序,然后执行“文件”-“保存”命令,保存源文件。4)编译。执行“编译”-“编译test.cpp”命令(如图1.4所示),在弹出的消息框(如图1.5所以)单击“是”按钮,开始编译,并在信息窗口中显示编译信息(如图1.6所示)。图1.4编辑器程序图1.5产生工作区信息框图1.6编译正确如图1.6所示,信息窗口中出现的“test.obj-0error(s),0warning(s),表示编译正确,没有发现错误和警告,并生成了目标文件test.ob
4、j。如果显示错误信息,说明程序中存在严重的错误,必须改正;如果显示警告信息,说明这些错误并未影响目标文件的生成,但通常也应该改正。5)连接。执彳丁“组建”-“组建test.exe命令,开始连接,并在信息窗口中显示连接信息(如图1.7所示)。图1.7连接成功并产生运行文件信息窗口中出现的“test.exe-0error(s),0warning(s)表示连接成功,并生成了可执行文件test.exe。6)运行。执行“组建”-“执行test.exe”命令(如图1.8所示),自动弹出运行窗口(如图1.9所示),显示运行结果“HelloWorld!”。其中,“Pressanykeytocontinue”提
5、示用户按任意键退出运行窗口,返回到VC+编辑窗口。图1.8运行程序图1.9显示运行结果7)关闭程序工作区。执行“文件”-“关闭执行区”命令(如图1.10所示),在弹出的对话框(如图1.11所示)中单击“是”按钮,关闭工作区。图1.10关闭工作区间图1.11关闭所有文档窗口8)打开文件。如果要再次打开C源文件,可以执行“文件”-“打开”命令,在文件夹C:c_programming中选择文件test.cpp;或者在文件夹C:c_programming中,直接双击test.cpp。图1.12文件夹“C:c_programming”9)查看c源文件,目标文件和可执行文件的存放位置。经过编辑,编译,连接
6、和运行后,在文件夹C:c_programming(如图1.12所示)和C:c_programmingDebug(如图1.13所示)中存放着相关文件。其中,源文件test.cpp在文件夹C:c_programming中,目标文件test.obj和可执行文件test.exe都在文件夹C:c_programmingDebug中。图1.13文件夹“C:c_programmingDebug3.编程题1在屏幕上显示一个短句“whatisacomputer?”。思考:1)如何在屏幕上显示你自己的学号,姓名和班级?2)如何在屏幕上显示数字,英文字母和汉字等信息?例如:“你在计算中心A1机房吗?”4.编程题2在
7、屏幕上显示下列图形。*思考:1)如何在屏幕上显示下列图形?AAAA2)如何在屏幕上显示一个由各种字符组成的图形?例如:HHHHHHHdddddHHcccccHHHHHHH5.调试示例改正下列程序中的错误,在屏幕上显示短句“WelcometoYou!”(源程序error01_1.cpp)源程序(有错误的程序)#includeintmian(void)printf(WelcometoYou!n)return0;运行结果(改正后程序的运行结果)WelcometoYou!1)打开文件。按照“2.编程示例”中介绍的步骤(8),打开源程序error01_1.cpp。2)编译。执行“组建”-“编译error
8、01_l.cpp”命令,信息窗口中显示编译错误信息(如图1.14所示)。3)找出错误。在信息窗口中双击第一条错误信息,编辑窗口就会出现一个箭头指向程序出错的位置(如图1.14所示)。一般在箭头的当前行或上一行,可以找到出错的语句。如图1.14所示箭头指向第4行,错误信息指出“Welcome”是一个未定义的变量,但“Welcome”并不是变量,出错的原因是“Welcome”前少了前双引号。4)改正错误。在“Welcome”前加上前双引号。5)重新编译。信息窗口显示本次编译的错误信息(如图1.15所示)。双击该错误信息,箭头指向出错位置,错误信息指出在“return”前缺少分号。改正错误,在“re
9、turn”前一条语句最后补上一个分号。图1.14编译产生的错误信息图1.15重新编译后产生的错误信息6)再次编译。信息窗口中显示编译正确。7)连接。执行“组建”-“组建error01_l.exe”命令,信息窗口显示连接错误信息(如图1.16所示)。仔细观察后发现,主函数“main”拼写错误,被误写为“mian”。图1.16连接产生的错误信息8)改正错误。把“mian改成“main后,重新编译和连接,信息窗口中没有出现错误信息。9)运行。执行“组建”-“执行error01_l.exe”命令,自动弹出运行窗口(如图1.17所示),显示运行世界,与题目要求的结果一致,按任意键返回。图1.17程序运行窗口6.调试示例改正下列程序中的错误,在屏幕上显示以下3行信息。(源程序e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/SZBX 106-2022农家乐餐饮服务规范
- T/EPIAJL 3-2019 T/LEPA 1-2019超期服役火电机组寿命评估技术细则
- T/CI 1259-2025填料硫酸钙 (MR硫酸钙)
- T/CAAM 0004-2025频谱热疗房
- T/COEMA 25-2026激光安全员岗位规范
- 2025~2026学年河南省安阳市滑县人教版六年级上册12月月考数学试卷【附答案】
- 2025~2026学年安徽合肥市庐江县苏教版第二册四年级数册末质量检测试卷(A卷)【附答案】
- 2025-2026学年湖北省宜都市初中历史九年级期末下册通关重点试题(附答案)
- 2025-2026学年四川省攀枝花市初中历史九年级期末下册自我评估黑金试卷(附答案)
- Photoshop二级考试试题及详细答案
- 2026“外研社·国才杯”“理解当代中国”外语能力国际传播综合能力赛项真题及答案解析(10月11日上午场次)
- 2026年七年级数学竞赛试题及答案
- 河南2027届高三年级过程性作业评价(青桐鸣)联考数学+答案
- 九年级上册英语完形填空100篇(含答案解析)
- 2026全国《安全生产法及重大事故隐患判定》竞赛知识考试题库与答案
- 教育评价学教学课件
- 建筑工程竣工验收报告贵州版
- 邮轮餐饮服务双语实训指导-西餐宴会服务常见问题
- 学堂在线 批判性思维-方法和实践 章节测试答案
- 村级水管员业务知识培训课件
- 文明丧葬规则解读
评论
0/150
提交评论