




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 熟悉C语言程序开发环境(2学时)【实验前做的操作】在本人所用计算机的逻辑盘(如D:盘或E:盘)上建立一个以本人姓名为名称的文件夹,然后在此父文件夹下建立子文件夹,名称为“实验一”,用来零时存放实验一需要上交的有关文件。【实验目的】1、 熟悉C程序的集成开发环境 Visual C+2、 熟练掌握C程序源文件的保存、打开3、 掌握运行C程序的基本步骤,包括编辑、编译、连接和运行。(本次实验重点内容)4、 通过运行简单的C语言程序,初步了解C语言程序的结构特点5、 了解C程序设计的基本框架,尝试编写简单的C程序6、 了解程序调试的思想,尝试找出并改正简单C程序中常见的语法错误【实验内容】实例1-1:编程示例,在屏幕上显示一个短句“Hello World!”。源程序# include main( ) printf(Hello World! n);运行结果Hello World!作为第一个实验,在Visual C+编程环境下,以上述C语言源程序为例,介绍运行一个C程序的基本步骤,请同学们按照以下步骤操作。(1)启动VC+6.0方法1:执行“开始”“程序”“Microsoft Visual Studio 6.0” “Microsoft Visual C+ 6.0”,进入VC+编程环境(如图1.1所示)。方法2:利用桌面“快捷方式”图1.1 VC+窗口(2)新建文件执行“文件/File”“新建/New”,单击“文件/Files”选项卡(如图1.2所示),选中“C+ Source File”项,再单击“确定”按钮,即可新建一个文件。此时在编辑窗口中可以输入程序。(如图1.3所示)。图1.2 新建文件信息窗口编辑窗口图1.3 编辑源程序(3)编辑和保存在编辑窗口(如图1.3所示)中输入源程序并进行编辑,然后执行“文件/File”“保存/Save”或“文件/File”“另存为/Save As”,保存源文件。若文件以前未保存过,还需指定路径及文件名,保存文件时,应指定扩展名为“.C”,否则系统将按C+的扩展名“.CPP”保存。在此,保存位置选在E:盘上建立的以本人姓名为名称的文件夹(如:E:何利平),把C源程序文件名称定为c01.c(如图1.4所示)。图1.4 指定保存文件名及保存路径(4)编译执行“编译/Build”“编译/Compile”或Ctrl + F7(如图1.5所示),在“产生工作区”对话框中(如图1.6所示)选择“是/Y”,开始编译,并在信息窗口显示编译信息(如图1.7所示)。图1.5 编译源程序图1.6 产生一个工作区图1.7 编译正确图1.7信息窗口中出现的“c01.obj - 0 error(s), 0 warning(s)”,表示编译正确,没有发现(语法)错误和警告,并生成了目标文件c01.obj。F 如果显示有错误error(s),指程序中存在致命的错误,必须要改正;如果显示有警告warning(s),虽然不影响生成目标文件,但通常也应该改正。(5)连接执行“组建(编译)/Build”“组建(构件)/Build”或F7,也可用“重建全部(全部重建)/Rebuild All”,开始连接,并在信息窗口显示连接信息(如图1.8所示)。图1.8信息窗口中出现的“c01.exe - 0 error(s), 0 warning(s)”表示连接成功,产生了可执行文件c01.exe。图1.8 连接成功并产生执行文件(6)运行执行“组建(编译)/Build”“执行/Execute”或Ctrl + F5(如图1.9所示),自动弹出运行窗口(如图1.10所示),显示运行结果“Hello World!”,其中“Press any key to continue”提示读者按任意键退出DOS窗口,返回到VC+编辑窗口。图1.9 运行程序图1.10 运行窗口对于编译、连接、运行操作,VC+系统还提供了一组工具按钮,如图1.11所示编译执行连接(构造)图1.11 编译、连接、运行工具按钮(7)关闭程序工作区当一个程序编译连接后,VC+系统自动产生相应的工作区,以完成程序的运行和调试。若想执行第二个程序时,必须关闭前一个程序的工作区,然后通过新的编译连接,产生第二个程序的工作区,否则的话运行的将一直是前一个程序。执行“文件/File”“关闭工作空间(关闭工作区)/Close Workspace”(如图1.12所示),在出现的对话框(如图1.13所示)中选择“是/Y”,关闭工作区。图1.12 关闭程序工作区图1.13 关闭所有文档窗口(8)打开文件如果要再次打开C源文件,可以执行“文件/File”“打开/Open”,然后根据对话框,按提示和要求进行操作。(与Word中的打开文件相似)(9)查看C源文件、目标文件和可执行文件的存放位置经过编辑、编译、连接和运行后,在工作文件夹(此处是本人在E: 上所建的文件夹,如E:何利平)(如图1.14所示)和E:何利平debug(如图1.15所示)中存放着有关的文件,其中源文件c01.c在文件夹E:何利平中,目标文件c01.obj和可执行文件c01.exe都在文件夹E:何利平Debug中。图1.14 文件夹“E:何利平” 中的文件及子文件夹图1.15 文件夹“E:何利平debug”中的文件练习1:模仿“实例1-1”, 编一个C程序,在屏幕上显示一个短句“C语言,我爱你!!”。源程序名称为:c02.c练习2:输入下列程序,进一步练习在VC+下程序的编辑、编译、连接、运行。初步了解要在屏幕上显示输出结果是通过printf()函数实现的,同时了解转义字符“n”的含义,源程序名称为:c03.c#include “stdio.h”void main( ) printf(“Welcome you to Guang Dong Ocean University!n”);练习3:下面两个程序完成的功能都是求两个数的和。请输入以下两个程序,并上机验证这两个程序。加深理解改进版程序的灵活性优点,初步了解从键盘输入任意两个数是用scanf()函数实现的。第一个程序: (用文件名c04.c存盘) #include “stdio.h”void main( ) int a, b, sum; a=1; b=2;sum=a+b;printf(“a add b is %dn”, sum);第二个程序:(第一个程序的改进版, 用文件名c05.c存盘) #include “stdio.h”void main( ) int a, b, sum; scanf(“%d%d”, &a, &b); sum=a+b;printf(“a add b is %dn”, sum);练习4:下面是一个求两数之中较大数的程序,程序运行时等待用户从键盘输入两个整数,然后求出它们之中的较大数。观察运行结果(程序输出),并上机验证该程序。通过运行这个程序,巩固“函数是组成C语言的基本构件,以及任何一个C语言程序有一个且仅有一个main函数的结构特点”知识。并以文件名c06.c存盘#include “stdio.h”int max(int x, int y) int z; if (xy) z=x; else z=y; re
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届四川省宜宾市高县七年级数学第一学期期末调研模拟试题含解析
- 青岛公务员考试数学试卷
- 气晕老师的搞笑数学试卷
- 颜俊课件教学课件
- 电赛培训课件
- 电诈案件办理知识培训内容课件
- 2025汽车维修公司劳动合同范本
- 2025年北京市车位租赁合同模板
- 2025我不要再签腾讯云合同压力山大
- 2025公司办公楼租赁合同模板(标准版)
- 临时展览搭建与施工方案
- 2025天津宏达投资控股有限公司校园招聘18人笔试参考题库附带答案详解
- 2025年江苏省常州市辅警招聘考试题题库(含参考答案)
- 从国内外角度对人工智能未来发展探索及影响的研究报告
- 成人反流误吸高危人群全身麻醉管理专家共识(2025版)解读 3
- 2025辽宁鞍山(国家)高新技术产业开发区招聘国有企业人员(二)笔试历年参考题库附带答案详解
- 淀粉加工工培训考核试卷及答案
- 网站推广代理服务合同5篇
- 广发银行上海市长宁区2025秋招信息科技岗笔试题及答案
- 2025年燃气职业技能鉴定全真模拟模拟题【各地真题】附答案详解
- 2025-2026学年辽海版(2024)小学美术二年级上册《巧用材料》教学设计
评论
0/150
提交评论