版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 编写简单的C语言程序【实验目的】1熟悉C程序设计编程环境 Visual C +,掌握运行一个C程序设计的根本步骤,包括编辑、编译、连接和运行。2掌握C语言程序设计的根本框架,能够编写简单的C程序。3了解程序调试的思想,能找出并改正C程序中的语法错误。【实验内容】1-1 在磁盘上新建一个文件夹,用于存放C程序,文件夹的名字可以是学号,如 D:3050888。1-2 编程例如,在屏幕上显示一个短句“Hello World!。源程序# include void main( ) printf(Hello World! n);运行结果Hello World!作为本课程的第一个实验,在Visual
2、 C+编程环境下,以上述C语言源程序为例,介绍运行一个C程序的根本步骤,请读者按照以下步骤操作。1启动VC+ 执行“开始“程序“Microsoft Visual Studio 6.0 “Microsoft Visual C+ 6.0,进入VC+编程环境如图1.1所示。图1.1 VC+窗口2新建文件执行“文件/File“新建/New,单击“文件/Files选项卡如图1.2所示,先在“文件/File name栏中输入test,把C源程序文件命名为test.cpp,在“目录/Location框中选择你已经建立的文件夹,如,D:3050888,然后选中“C+ Sourse Files,单击“确定按钮,
3、在D:3050888下就新建了文件test.cpp,并显示编辑窗口和信息窗口如图1.3所示。图1.2 新建文件3编辑和保存在编辑窗口如图1.3所示中输入源程序,然后执行“文件/File“保存/Save或“文件/File“另存为/Save As,保存源文件。信息窗口编辑窗口图1.3 编辑源程序4编译执行“编译/Build“编译/Compile或Ctrl + F7如图1.4所示,在“产生工作区对话框中如图1.5所示选择“是/Y,开始编译,并在信息窗口显示编译信息如图1.6所示。图1.4 编译源程序图1.5 产生一个工作区图1.6 编译正确图1.6信息窗口中出现的“test.obj - 0 erro
4、r(s), 0 warning(s),表示编译正确,没有发现语法错误和警告,并生成了目标文件test.obj。如果显示有错误error(s),指程序中存在致命的错误,必须要改正;如果显示有警告warning(s),虽然不影响生成目标文件,但通常也应该改正。5连接执行“编译/Build“构件/Build或F7,也可用“重建全部/Rebuild All,开始连接,并在信息窗口显示连接信息如图1.7所示。图1.7信息窗口中出现的“test.exe - 0 error(s), 0 warning(s)表示连接成功,产生了可执行文件test.exe。图1.7 连接成功并产生运行文件6运行执行“编译/Bu
5、ild“执行/Execute或Ctrl + F5如图1.8所示,自动弹出运行窗口如图1.9所示,显示运行结果“Hello World!,其中“Press any key to continue提示读者按任何键退出DOS窗口,返回到VC+编辑窗口。图1.8 运行程序图1.9 运行窗口7关闭程序工作区执行“文件/File“关闭工作区/Close Workspace如图10所示,在出现的对话框如图11所示中选择“是/Y,关闭工作区。图1.10 关闭程序工作区图1.11 关闭所有文档窗口8翻开文件如果要再次翻开C源文件,可以执行“文件/File“翻开/Open,在文件夹D:3050888下选择文件te
6、st.cpp;或者在D:3050888文件夹下,直接双击文件test.cpp。9查看C源文件、目标文件和可执行文件的存放位置经过编辑、编译、连接和运行后,在文件夹D:3050888如图1.12所示和D:3050888Debug如图1.13所示中存放着有关的文件,其中源文件test.cpp在文件夹D:3050888中,目标文件test.obj和可执行文件test.exe都在文件夹D3050888Debug中。图1.12 文件夹“D:3050888 图1.13 文件夹“D:3050888debug 1-5 调试例如,在屏幕上显示一个短句“Welcome to You!。源程序有错误的程序# inc
7、lude void mian( ) printf(Welcome to You! n)运行结果改正后程序的运行结果Welcome to You!1按照实验内容1-2中介绍的步骤,翻开源程序error1_1.cpp。2编译,执行“编译/Build“编译/Compile,信息窗口中显示编译出错信息如图1.14所示。3找出错误,在信息窗口中双击第一条出错信息,编辑窗口就会出现一个箭头指向程序出错的位置如图1.14所示,一般在箭头的当前行或上一行,可以找到出错语句。图1.14中箭头指向第4行,出错信息指出Welcome是一个未定义的变量,但Welcome并不是变量,出错的原因是Welcome前少了一个
8、双引号。图1.14 编译产生的错误信息4改正错误,在Welcome前加上双引号后,重新编译,信息窗口显示本次编译的出错信息,第一条出错信息是“missing ; before ,双击该出错信息,箭头指向最后一行,出错信息指出在右大括弧 前少了分号。5再次改正错误,在 前补上一个分号后重新编译信息窗口显示编译正确如图1.15所示。图1.15 编译正确6连接,执行“编译/Build“构件/Build或F7。信息窗口显示连接出错信息如图1.16所示。仔细观察、分析后发现,主函数名main拼写错误,被误写为“mian。图1.16 连接产生的错误信息7改正错误,把“mian改为“main后,重新连接,信息窗口显示连接正确如图1.17所示。图1.17 连接正确8运行,执行“编译/Build“执行/Execute或Ctrl + F5 ,自动弹出运行窗口如图1.18所示,显示运行结果,与题目要求的结果一致,程序调试结束,读者按任意键返回。 图1.18 程序运行窗口1-6 改错,改正以下程序中的错误,在屏幕上显示以下3行信息。(源程序error1_2.cpp)* Welcome*源程序有错误的程序# include void mian( ) printf(*n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度店铺形象升级改造协议合同
- 2025至2031年中国电磁铁实验器行业投资前景及策略咨询研究报告
- 二零二五年度建筑垃圾处理合同6篇
- 2025年度商业地产租赁及物业管理一体化合同3篇
- 分时租赁商业模式探讨-深度研究
- 二零二五年度期货市场投资顾问服务合同模板
- 2025至2030年中国高强韧性冷作模具钢数据监测研究报告
- 二零二五年度中小企业配套融资协议
- 2025至2030年中国牛奶压片糖数据监测研究报告
- 2025至2030年中国汽车靠垫数据监测研究报告
- 坏死性筋膜炎
- 2024输血相关知识培训
- 整式的加减单元测试题6套
- 股权架构完整
- 山东省泰安市2022年初中学业水平考试生物试题
- 注塑部质量控制标准全套
- 人教A版高中数学选择性必修第一册第二章直线和圆的方程-经典例题及配套练习题含答案解析
- 银行网点服务礼仪标准培训课件
- 二年级下册数学教案 -《数一数(二)》 北师大版
- 晶体三极管资料
- 银行内部举报管理规定
评论
0/150
提交评论