实验一__熟悉C语言程序开发环境

上传人:豆浆 文档编号:10920880 上传时间:2017-10-11 格式:DOCX 页数:10 大小:588.97KB
返回 下载 相关 举报
实验一__熟悉C语言程序开发环境_第1页
第1页 / 共10页
实验一__熟悉C语言程序开发环境_第2页
第2页 / 共10页
实验一__熟悉C语言程序开发环境_第3页
第3页 / 共10页
实验一__熟悉C语言程序开发环境_第4页
第4页 / 共10页
实验一__熟悉C语言程序开发环境_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《实验一__熟悉C语言程序开发环境》由会员分享,可在线阅读,更多相关《实验一__熟悉C语言程序开发环境(10页珍藏版)》请在金锄头文库上搜索。

1、948c07f933b0b4c79837fed051a40426.pdf第 1 页 共 10 页实验一 熟悉 C 语言程序开发环境(2 学时)【实验前做的操作】在本人所用计算机的逻辑盘(如 D:盘或 E:盘)上建立一个以本人姓名为名称的文件夹,然后在此父文件夹下建立子文件夹,名称为“实验一” ,用来零时存放实验一需要上交的有关文件。【实验目的】1、 熟悉 C 程序的集成开发环境 Visual C+2、 熟练掌握 C 程序源文件的保存、打开3、 掌握运行 C 程序的基本步骤,包括编辑、编译、连接和运行。(本次实验重点内容)4、 通过运行简单的 C 语言程序,初步了解 C 语言程序的结构特点5、

2、了解 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” “Microso

3、ft Visual C+ 6.0”,进入 VC+编程环境(如图 1.1 所示) 。方法 2:利用桌面“快捷方式”948c07f933b0b4c79837fed051a40426.pdf第 2 页 共 10 页图 1.1 VC+窗口(2)新建文件执行“文件/File” “新建 /New”,单击“文件/Files”选项卡(如图 1.2 所示) ,选中“C+ Source File”项,再单击“确定”按钮,即可新建一个文件。此时在编辑窗口中可以输入程序。 (如图 1.3 所示) 。图 1.2 新建文件948c07f933b0b4c79837fed051a40426.pdf第 3 页 共 10 页图

4、1.3 编辑源程序(3)编辑和保存在编辑窗口(如图 1.3 所示)中输入源程序并进行编辑,然后执行“文件/File”“保存/Save”或“文件/File” “另存为/Save As” ,保存源文件。若文件以前未保存过,还需指定路径及文件名,保存文件时,应指定扩展名为“.C ”,否则系统将按 C+的扩展名“.CPP”保存。在此,保存位置选在 E:盘上建立的以本人姓名为名称的文件夹( 如:E: 何利平 ) ,把 C 源程序文件名称定为 c01.c(如图 1.4 所示) 。图 1.4 指定保存文件名及保存路径编辑窗口信息窗口948c07f933b0b4c79837fed051a40426.pdf第

5、4 页 共 10 页(4)编译执 行 “编 译 /Build”“编 译 /Compile”或 Ctrl + F7( 如 图 1.5 所 示 ) , 在 “产 生 工 作 区 ”对 话 框 中 ( 如 图 1.6 所 示 ) 选 择 “是 /Y”, 开 始 编 译 , 并 在 信 息 窗 口 显 示 编 译 信 息 ( 如 图 1.7所 示 ) 。图 1.5 编译源程序图 1.6 产生一个工作区图 1.7 编译正确948c07f933b0b4c79837fed051a40426.pdf第 5 页 共 10 页图 1.7 信息窗口中出现的“c01.obj - 0 error(s), 0 warni

6、ng(s)”,表示编译正确,没有发现(语法)错误和警告,并生成了目标文件 c01.obj。 如果显示有错误 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 连

7、接成功并产生执行文件(6)运行执行“组建(编译)/Build”“执行/Execute”或 Ctrl + F5(如图 1.9 所示) ,自动弹出运行窗口(如图 1.10 所示) ,显示运行结果“Hello World!”,其中“Press any key to continue”提示读者按任意键退出 DOS 窗口,返回到 VC+编辑窗口。948c07f933b0b4c79837fed051a40426.pdf第 6 页 共 10 页图 1.9 运行程序图 1.10 运行窗口对于编译、连接、运行操作,VC+系统还提供了一组工具按钮,如图 1.11 所示图 1.11 编译、连接、运行工具按钮(7)关

8、闭程序工作区当一个程序编译连接后,VC+系统自动产生相应的工作区,以完成程序的运行和调试。若想执行第二个程序时,必须关闭前一个程序的工作区,然后通过新的编译连接,产生第二个程序的工作区,否则的话运行的将一直是前一个程序。执行“文件/File” “关闭工作空间(关闭工作区) /Close Workspace”(如图 1.12 所编译连接(构造) 执行948c07f933b0b4c79837fed051a40426.pdf第 7 页 共 10 页示) ,在出现的对话框(如图 1.13 所示)中选择“是/Y” ,关闭工作区。图 1.12 关闭程序工作区图 1.13 关闭所有文档窗口(8)打开文件如果

9、要再次打开 C 源文件,可以执行 “文件/File”“打开/Open” ,然后根据对话框,按提示和要求进行操作。 (与 Word 中的打开文件相似)(9)查看 C 源文件、目标文件和可执行文件的存放位置经过编辑、编译、连接和运行后,在工作文件夹(此处是本人在 E: 上所建的文件夹,如 E:何利平) (如图 1.14 所示)和 E:何利平debug(如图 1.15 所示)中存放着有关的文件,其中源文件 c01.c 在文件夹 E:何利平中,目标文件 c01.obj 和可执行文件 c01.exe 都在文件夹 E:何利平Debug 中。948c07f933b0b4c79837fed051a40426.

10、pdf第 8 页 共 10 页图 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 Un

11、iversity!n”);948c07f933b0b4c79837fed051a40426.pdf第 9 页 共 10 页练习 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 存盘)

12、#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;return(z);void main( )948c07f933b0b4c79837fed051a40426.pdf第 10 页 共 10 页int a, b, c;scanf(“%d%d”, &a, &b);c=max(a, b);printf(“max=%dn”, c);请阅读、作答并上机操作需要上机才能理解的内容:理论教材: 习题 1(P11-12 )实验教材:第二部分:习题习题 1 引言(P45-47)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 经济/贸易/财会 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号