实验1 熟悉C语言程序开发环境.docx
- 文档编号:30327159
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:17
- 大小:613.03KB
实验1 熟悉C语言程序开发环境.docx
《实验1 熟悉C语言程序开发环境.docx》由会员分享,可在线阅读,更多相关《实验1 熟悉C语言程序开发环境.docx(17页珍藏版)》请在冰豆网上搜索。
实验1熟悉C语言程序开发环境
实验一熟悉C语言程序开发环境
(2学时)
实验前必须做的操作——新建文件夹:
1、先在对应的K:
盘上建立一个父文件夹(用来存放本人整个学期的作业),格式为:
“专业+班级+学号+姓名”,如:
工业1091班、学号为05的匡珍春同学,其父文件夹名称为:
工业109105匡珍春,然后在此父文件夹下建立子文件夹,名称为:
实验1(用来存放实验1需要上交的文件)。
2、在E:
盘上建立一个以本人姓名为名称的文件夹(本次实验的工作文件夹),例如:
E:
\匡珍春
【新建文件夹的操作步骤:
】
①双击桌面上【我的电脑】图标;
②在弹出的窗口中选择盘符k:
,并双击鼠标左键;
③若你座位上桌子右上角的编号为05,则点击k05图标,即保证k盘符的编号与座位
上的编号一致;
④在弹出的窗口中的空白处单击鼠标右键,选择快捷菜单中的新建—>文件夹,如下
图所示:
⑤将“新建文件夹”字样改为实验内容1要求的文件夹名,例如“工业109105匡珍春”,
如下所示:
⑥双击“工业109105匡珍春”文件夹图标,在弹出的“工业109105匡珍春”新窗口中按第④、⑤步的方法再建立一个名字为“实验1”的文件夹。
即:
【实验目的】
1、熟悉C程序设计编程环境VisualC++,掌握运行一个C程序设计的基本步骤,包括编辑、编译、连接和运行。
(本次实验重点内容)
2、掌握C语言程序设计的基本框架,能够编写简单的C程序。
3、通过运行简单的C语言程序,初步了解C语言程序的结构特点。
4、了解程序调试的思想,尝试找出并改正简单C程序中常见的语法错误。
【实验内容】
[实验任务一]:
熟悉C程序设计编程环境VisualC++,掌握运行一个C程序设计的基本步骤,包括编辑、编译、连接和运行。
输入下列源程序,练习在VisualC++下程序的编辑、编译、运行。
初步了解要在屏幕上显示输出结果是通过printf()函数实现的,同时了解转义字符“\n”的含义,并以文件名C01.c保存在你刚才新建好的文件夹里。
(基础题)(需要存盘)
〖说明〗:
作为本课程的第一个实验,在VisualC++编程环境下,以上述C语言源程序为例,介绍运行一个C程序的基本步骤,请同学们按照以下步骤操作。
(1)启动VC++6.0
方法1:
执行“开始”—>“程序”—>“MicrosoftVisualStudio6.0”—>“MicrosoftVisualC++6.0”,进入VC++编程环境(如图1.1所示)。
方法2:
利用桌面“快捷方式”
图1.1VC++窗口
(2)新建文件
执行“文件/File”—>“新建/New”,单击“文件/Files”选项卡(如图1.2所示),选中“C++SourceFile”项,再单击“确定”按钮,即可新建一个文件。
此时在编辑窗口中可以输入程序。
(如图1.3所示)。
图1.2新建文件
图1.3编辑源程序
(3)编辑和保存
在编辑窗口(如图1.3所示)中输入源程序并进行编辑,然后执行“文件/File”—>“保存/Save”或“文件/File”—>“另存为/SaveAs”,保存源文件。
若文件以前未保存过,还需指定路径及文件名,保存文件时,应指定扩展名为“.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-0error(s),0warning(s)”,表示编译正确,没有发现(语法)错误和警告,并生成了目标文件c01.obj。
☞如果显示有错误error(s),指程序中存在致命的错误,必须要改正;如果显示有警告warning(s),虽然不影响生成目标文件,但通常也应该改正。
(5)连接
执行“编译/Build”—>“构件/Build”或F7,也可用“重建全部/RebuildAll”,开始连接,并在信息窗口显示连接信息(如图1.8所示)。
图1.8信息窗口中出现的“c01.exe-0error(s),0warning(s)”表示连接成功,产生了可执行文件c01.exe。
图1.8连接成功并产生执行文件
(6)运行
执行“编译/Build”—>“执行/Execute”或Ctrl+F5(如图1.9所示),自动弹出运行窗口(如图1.10所示),显示运行结果“HelloWorld!
”,其中“Pressanykeytocontinue”提示读者按任何键退出DOS窗口,返回到VC++编辑窗口。
图1.9运行程序
图1.10运行窗口
对于编译、连接、运行操作,VC++系统还提供了一组工具按钮,如图1.11所示
图1.11编译、连接、运行工具按钮
★作业上交(千万不要忘记):
C程序编译、连接、运行成功后,请务必将源程序(扩展名为.C、存于E:
盘以本人姓名为名称的文件夹下,如E:
\匡珍春\c01.c)复制到K:
盘对应的文件夹中,如K(05):
\工业109105匡珍春\实验1,才算上交作业。
注:
为了方便自己使用,不妨将源程序备份到可移动存储器上(如U盘、手机卡等)
(7)关闭程序工作区
当一个程序编译连接后,VC++系统自动产生相应的工作区,以完成程序的运行和调试。
若想执行第二个程序时,必须关闭前一个程序的工作区,然后通过新的编译连接,产生第二个程序的工作区,否则的话运行的将一直是前一个程序。
执行“文件/File”—>“关闭工作区/CloseWorkspace”(如图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”中的文件
[实验任务二]:
了解程序调试的思想,尝试找出并改正简单C程序中常见的语法错误。
调试示例:
在屏幕上显示一个短句:
”WelcometoYou!
”
(1)按照前面介绍的步骤,在编辑窗口区中输入以上源程序,并以文件名test.c最终保存在“实验1”文件夹里;
(2)编译,执行“编译/Build”——>“编译/Compile”,信息窗口中显示编译出错信息(如图1.16所示)。
(3)找出错误,在信息窗口中双击第一条出错信息,编辑窗口就会出现一个箭头指向程序出错的位置(如图1.16所示),一般在箭头的当前行或上一行,可以找到出错语句。
图1.16中箭头指向第4行,出错信息指出Welcome是一个未定义的变量,但Welcome并不是变量,出错的原因是Welcome前少了一个双引号。
图1.16编译产生的错误信息
(4)改正错误,在Welcome前加上双引号后,重新编译,信息窗口显示本次编译的出错信息,第一条出错信息是“missing‘;’before‘}’”,双击该出错信息,箭头指向最后一行,出错信息指出右大括弧}前少了分号。
(5)再次改正错误,在}前补上一个分号后重新编译信息窗口显示编译正确(如图1.17所示)。
图1.17编译正确
(6)连接,执行“编译/Build”——〉“构件/Build”或F7。
信息窗口显示连接出错信息(如图1.18所示)。
仔细观察、分析后发现,主函数main拼写错误,被误写为“mian”。
图1.18连接产生的错误信息
(7)改正错误,把“mian”改为“main”后,重新连接,信息窗口显示连接正确(如图1.19所示)。
图1.19连接正确
(8)运行,执行“编译/Build”——〉“执行/Execute”或Ctrl+F5,自动弹出运行窗口(如图1.20所示),显示运行结果,与题目要求的结果一致,程序调试结束,同学们按任意键返回。
图1.20程序运行窗口
[实验任务三]:
通过运行简单的C语言程序,初步了解C语言程序的结构特点。
练习1:
模仿“实例1-1”,编一个C程序,在屏幕上显示一个短句“C语言,我爱你!
!
!
”。
源程序名称为:
c02.c
练习2:
下面两个程序完成的功能都是求两个数的和。
请输入以下两个程序,并上机验证这两个程序。
加深理解改进版程序的灵活性优点,初步了解从键盘输入任意两个数是用scanf()函数实现的。
第一个程序:
(用文件名c03.c存盘)
第二个程序:
(第一个程序的改进版,用文件名c04.c存盘)
练习3:
下面是一个求两数之中较大数的程序,程序运行时等待用户从键盘输入两个整数,然后求出它们之中的较大数。
观察运行结果(程序输出),并上机验证该程序。
通过运行这个程序,巩固“函数是组成C语言的基本构件,以及任何一个C语言程序都至少有一个且仅有一个main函数的结构特点”知识。
并以文件名c05.c存盘
练习4:
改错,改正下列程序中的错误,在屏幕上显示以下3行信息。
并将改正好的程序以文件名c06.c存盘。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验1 熟悉C语言程序开发环境 实验 熟悉 语言 程序 开发 环境
![提示](https://static.bdocx.com/images/bang_tan.gif)