




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科技园区场地租赁分成及人才引进合同
- 草场租赁与草原生态补偿及资源保护合同
- 清算还款协议书范本
- 建筑工程测量员专业服务协议
- 出租车乘客安全保障合同协议书
- 花艺沙龙培训
- 2024年“工会杯”职工技能竞赛化学检验员赛项理论考试题库(浓缩500题)
- 高三化学一轮复习 训练题-物质结构与性质
- 工厂成本方面培训
- 植物护理幼儿园
- 执业药师 中药一笔记
- 新科hg5300功放说明书
- 2023-2024学年湖南省常德市小学语文六年级期末评估试卷附参考答案和详细解析
- 华北理工环境监测教案02水和废水监测-4金属化合物-铝、汞、镉、铅、铜、锌、铬、砷等测定
- 气污染源自动监控设施台账记录模版校准记录
- JJF 1169-2007汽车制动操纵力计校准规范
- 新高考高中物理竞赛专题1力学50题竞赛真题强化训练原卷版
- 2023年成都市成华发展集团有限责任公司招聘笔试模拟试题及答案解析
- 晒纹资料大全
- 山东省泰安市2021-2022学年高一下学期期末考试数学试题(Word版含答案)
- ××团支部换届选举选票
评论
0/150
提交评论