




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一编写简单的C语言程序【实验目的】1熟悉C程序设计编程环境VISUALC,掌握运行一个C程序设计的基本步骤,包括编辑、编译、连接和运行。2掌握C语言程序设计的基本框架,能够编写简单的C程序。3了解程序调试的思想,能找出并改正C程序中的语法错误。【实验内容】11在磁盘上新建一个文件夹,用于存放C程序,文件夹的名字可以是学号,如D3050888。12编程示例,在屏幕上显示一个短句“HELLOWORLD”。源程序INCLUDEVOIDMAINPRINTF“HELLOWORLDN“运行结果HELLOWORLD作为本书的第一个实验,在VISUALC编程环境下,以上述C语言源程序为例,介绍运行一个C程序的基本步骤,请读者按照以下步骤操作。(1)启动VC执行“开始”“程序”“MICROSOFTVISUALSTUDIO60”“MICROSOFTVISUALC60”,进入VC编程环境(如图11所示)。图11VC窗口(2)新建文件执行“文件/FILE”“新建/NEW”,单击“文件/FILES”选项卡(如图12所示),先在“文件/FILENAME”栏中输入TEST,把C源(程序)文件命名为TESTCPP,在“目录/LOCATION”框中选择你已经建立的文件夹,如,D3050888,然后选中“CSOURSEFILES”,单击“确定”按钮,在D3050888下就新建了文件TESTCPP,并显示编辑窗口和信息窗口(如图13所示)。图12新建文件(3)编辑和保存在编辑窗口(如图13所示)中输入源程序,然后执行“文件/FILE”“保存/SAVE”或“文件/FILE”“另存为/SAVEAS”,保存源文件。图13编辑源程序(4)编译执行“编译/BUILD”“编译/COMPILE”或CTRLF7(如图14所示),在“产生工作区”对话框中(如图15所示)选择“是/Y”,开始编译,并在信息窗口显示编译信息(如图16所示)。图14编译源程序图15产生一个工作区编辑窗口信息窗口图16编译正确图16信息窗口中出现的“TESTOBJ0ERRORS,0WARNINGS”,表示编译正确,没有发现(语法)错误和警告,并生成了目标文件TESTOBJ。如果显示有错误ERRORS,指程序中存在致命的错误,必须要改正;如果显示有警告WARNINGS,虽然不影响生成目标文件,但通常也应该改正。(5)连接执行“编译/BUILD”“构件/BUILD”或F7,也可用“重建全部/REBUILDALL”,开始连接,并在信息窗口显示连接信息(如图17所示)。图17信息窗口中出现的“TESTEXE0ERRORS,0WARNINGS”表示连接成功,产生了可执行文件TESTEXE。图17连接成功并产生运行文件(6)运行执行“编译/BUILD”“执行/EXECUTE”或CTRLF5(如图18所示),自动弹出运行窗口(如图19所示),显示运行结果“HELLOWORLD”,其中“PRESSANYKEYTOCONTINUE”提示读者按任何键退出DOS窗口,返回到VC编辑窗口。图18运行程序图19运行窗口(7)关闭程序工作区执行“文件/FILE”“关闭工作区/CLOSEWORKSPACE”(如图110所示),在出现的对话框(如图111所示)中选择“是/Y”,关闭工作区。图110关闭程序工作区图111关闭所有文档窗口(8)打开文件如果要再次打开C源文件,可以执行“文件/FILE”“打开/OPEN”,在文件夹D3050888下选择文件TESTCPP;或者在D3050888文件夹下,直接双击文件TESTCPP。(9)查看C源文件、目标文件和可执行文件的存放位置经过编辑、编译、连接和运行后,在文件夹D3050888(如图112所示)和D3050888DEBUG(如图113所示)中存放着有关的文件,其中源文件TESTCPP在文件夹D3050888中,目标文件TESTOBJ和可执行文件TESTEXE都在文件夹D3050888DEBUG中。图112文件夹“D3050888”图113文件夹“D3050888DEBUG”15调试示例,在屏幕上显示一个短句“WELCOMETOYOU”。源程序(有错误的程序)INCLUDEVOIDMIANPRINTFWELCOMETOYOUN“运行结果(改正后程序的运行结果)WELCOMETOYOU(1)按照实验内容12中介绍的步骤,打开源程序ERROR1_1CPP。(2)编译,执行“编译/BUILD”“编译/COMPILE”,信息窗口中显示编译出错信息(如图114所示)。(3)找出错误,在信息窗口中双击第一条出错信息,编辑窗口就会出现一个箭头指向程序出错的位置(如图114所示),一般在箭头的当前行或上一行,可以找到出错语句。图114中箭头指向第4行,出错信息指出WELCOME是一个未定义的变量,但WELCOME并不是变量,出错的原因是WELCOME前少了一个双引号。图114编译产生的错误信息(4)改正错误,在WELCOME前加上双引号后,重新编译,信息窗口显示本次编译的出错信息,第一条出错信息是“MISSINGBEFORE”,双击该出错信息,箭头指向最后一行,出错信息指出在右大括弧前少了分号。(5)再次改正错误,在前补上一个分号后重新编译信息窗口显示编译正确(如图115所示)。图115编译正确(6)连接,执行“编译/BUILD”“构件/BUILD”或F7。信息窗口显示连接出错信息(如图116所示)。仔细观察、分析后发现,主函数名MAIN拼写错误,被误写为“MIAN”。图116连接产生的错误信息(7)改正错误,把“MIAN”改为“MAIN”后,重新连接,信息窗口显示连接正确(如图117所示)。图117连接正确(8)运行,执行“编译/BUILD”“执行/EXECUTE”或CTRLF5,自动弹出运行窗口(如图118所示),显示运行结果,与题目要求的结果一致,程序调试结束,读者按任意键返回。图118程序运行窗口16改错,改正下列程序中的错误,在屏幕上显示以下3行信息。源程序ERROR1_2CPPWELCOME源程序(有错误的程序)INCLUDEVOIDMIANPRINTF“N“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金融面试实战:上海证券面试题库精 编
- 北师大版一年级语文下册期中测试卷
- 知识题库-煤矿安全知识考试题库附答案
- 小班生成课程汇报
- 2.小学四年级语文上册第2课《雅鲁藏布大峡谷》课件
- 2026届湖南省岳阳临湘市高一化学第一学期期末质量跟踪监视试题含解析
- 向警予人物讲解
- 企业安全防护典型案例解析
- 重症医学科年终工作总结
- 三甲医院绩效考核制度体系
- 班组质量管理
- 2025年四川省建筑施工企业安管人员考试(企业主要负责人·A类)历年参考题库含答案详解(5卷)
- 2025版金属材料买卖合同终止及废旧材料回收利用协议
- 智慧监狱AI大模型数字化平台规划设计方案
- 危大工程安全智能化管理措施
- 内能的利用单元练习 2025-2026学年物理人教版(2024)九年级全一册
- 铁路建设工程质量安全监督管理办法
- 数字经济与市场结构-洞察及研究
- 医疗器械经营质量管理规范培训
- DB42T 1496-2019 公路边坡监测技术规程
- 2025驾驶员交通安全培训
评论
0/150
提交评论