- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计实验一
实验目的
1.熟悉TC/VC开发环境。
2.掌握集成开发环境下源程序文件的编写、保存与调用。
3.熟练掌握C源程序的编译、调试与运行过程,程序运行结果的观察与分析。
4.掌握C语言程序主函数(main)的基本框架设计
实验指导
【1.1】编辑、编译、运行下面程序并以文件名为ex1_1.c存盘。
#include stdio.h
void main()
{
printf(Hello, Welcome the student\n);
printf(Study hard!\n You are the best!);
}
Visual C++6.0集成开发环境
Visual C++6.0为用户开发C程序提供了一个集成环境,这个集成环境包括:源程序的输入和编辑,源程序的编译和连接,程序运行时的调试和跟踪,项目的自动管理,为程序的开发提供各种工具,并具有窗口管理和联机帮助等功能。
1. 进入Visual C++6.0集成开发环境
单击“开始”-“程序”-“Microsoft Visual studio 6.0”-“Microsoft Visual C++ 6.0”命令,启动Visual C++,VC6主窗口界面如图1.1所示:
图1. 1 Visual C++6.0集成开发环境
2. 建立新的文件
单击菜单栏的“文件”,选择“新建”,弹出“新建”对话框,选择“文件”选项。单击“C++ Source File”选项,再右方的“位置(C)”,更改文件保存的位置。在“文件名(N)”一栏中为程序命名ex1_1.c,给程序命名时可以是任意字母和数字的组合,但其中不能有空格,并且最后一定要以“.c”结尾。单击“确定”按钮。如图1.2所示。
图1. 2 新建文件向导
3. 在程序编辑区输入C源程序,如图1.3所示。输完后单击工具栏的保存按钮,保存源程序文件。
图1. 3 源程序编辑界面
4. 编译、连接和运行
C源程序文件是不能直接被计算机所执行的,它需要通过编译(Compile)和连接(Link)两个步骤,才能生成能被计算机直接执行的“可执行文件”。如图1.4所示。
图1. 4 C程序的编译连接过程
C源程序文件是文本文件,它的后缀名为“.c”,它不能被计算机直接执行。经过编译后,生成目标文件,它是二进制文件,后缀名为“.obj”,也不能被计算机直接执行。再经过连接,生成可执行文件,它是二进制文件,后缀名为“.exe”,它可以被计算机直接执行。具体操作方法:
【快捷工具栏】采用工具栏上的按钮,如图1.5所示,可快速实现编译连接和执行。
图1. 5 编译、连接和运行按钮工具栏
操作步骤,先选择工具栏中的编译按钮,进行编译,若编译结果信息区显示编译无错误,如图1.6所示,选择工具栏中的组建按钮执行连接,若编译结果信息区连接无错误,如图1.7所示,最后选择工具栏中的执行按钮。
C程序编译实际上就是进行语法检查,以保证C源程序完全符合C语言的语法,没有语法错误。图1.6和图1.7中“error(s)”代表语法错误,“warning(s)”代表警告。前面的数字是错误的数目,图1.6中当语法错误(error(s))与警告(warning(s))的数量都为0,说明程序编译成功。若语法错误(error(s))前的数不是0的,说明程序有语法错误,此时编译失败,无法进入下一步的连接。需要修改程序中的错误,并重新进行编译,直到编译成功。同样连接也需要“error(s)”前面的错误必须是“0”,才能进入下一步的运行。而对于警告(warning(s)),则可以不必理会。当编译和连接都无误时,点击执行按钮,则在另一窗口显示程序运行结果,并显示提示信息:“Press any key to continue”。此时按任意键系统都将返回VC6主窗口。如图1.8所示。
图1. 6 编译无错误提示信息
图1. 7 连接无错误提示信息
图1. 8 程序运行结果窗口
【菜单方式】选择“菜单栏”的“组建(B)”菜单,先选择“编译”,程序无误后选择“组建”,最后选择“执行”。如图1.10所示。
图1. 9 “组建”菜单
要点:
1)编译成功只能保证程序在语法上是正确的,并不能保证程序是无错的。当程序中出现逻辑错误或算法错误时,编译器无法检查。
2)程序运行后,结果输出窗口的最后一行出现了“Press any key to continue”,才能说明程序正常运行结束。否则,程序可能在等待用户输入数据,或者陷入了死循环。
3)在完成一个程序的编写、编译、连接和运行后,如果要编写另一个C程序,则必须关闭当前程序的编辑区及其工作空间。
操作方法,选择菜单栏【文件(F)】菜单中的【关闭工作空间(K)】。然后再选择菜单
您可能关注的文档
- CNAS-CL36:2012《医学实验室质量和能力认可准则在分子诊断领域的应用说明》(2014年第1次修订)(发布稿)分析报告.doc
- deliya230W光束灯技术总结.ppt
- 2016届高考化学一轮复习:第九章有机化学基础第1讲教程解决方案.ppt
- 2016届高考化学一轮复习:第五章_第1讲原子结构教程解决方案.ppt
- Delphi设计及实验指导第1章技术总结.ppt
- 2016届高考化学一轮复习第六章第2讲电能转化为化学能电解鲁科版教程解决方案.ppt
- 2016届高考化学一轮复习第十章第3讲物质的制备与方案设计鲁科版教程解决方案.ppt
- delta并联机器人技术总结.ppt
- 2016届高考历史(人民版)一轮复习:专题5-古代希腊、罗马的政治文明-历史-人民版(共计56张)教程解决方案.ppt
- 2016届高考生物大一轮复习:必修1第2单元细胞的基本结构与物质运输-5细胞膜与细胞核教程解决方案.ppt
- 3.1笔墨之美 课件 2025湘美版美术八年级上册.pptx
- 4.10认识船(教学课件)科学人教鄂教版二年级上册2025.pptx
- 第12课《 巧妙化解冲突》 课件 北师大版心理健康八年级上册.pptx
- 浙教版信息科技四年级下册全册教学设计教案.docx
- 2.3游戏中的观察(教学课件)科学教科版一年级上册2025.pptx
- 第13课《 合作的秘诀》课件 北师大版心理健康七年级上册.pptx
- 5.24 制作“冰琥珀”(教学课件)科学青岛版五四制三年级上册2025.pptx
- 人自然社会第9课《面对考试,你准备好了吗》课件.pptx
- 浙教版信息科技四年级下册全册学习任务单.docx
- 4.10认识船(教学课件)科学人教鄂教版二年级上册2025.ppt
最近下载
- DB35_T 2244-2025 巴戟天栽培及初加工技术规程.docx VIP
- DB21_T 4193.1-2025 特种作业安全技术实际操作考核规范 第1部分:化工自动化控制仪表作业.pdf VIP
- CeO2对AlCoCrFeMn高熵合金组织与性能的影响.pdf VIP
- 停车场建设项目可行性研究报告.pdf VIP
- w3000型_工厂程序设定_克莱门特_W3000控制器.pdf VIP
- 执行-如何完成任务的学问(完整版).pdf
- Liebert PEX+系列精密空调用户手册.pdf VIP
- 新课标音乐课程标准2022.docx VIP
- 全国一等奖高中英语优质课大赛《A Christmas Carol》读写课课件.ppt VIP
- 1.小学公开招聘简章(模板).pdf VIP
原创力文档


文档评论(0)