C语言(实验一).docx

上传人:1513****116 文档编号:95049509 上传时间:2023-08-14 格式:DOCX 页数:9 大小:164.65KB
返回 下载 相关 举报
C语言(实验一).docx_第1页
第1页 / 共9页
C语言(实验一).docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《C语言(实验一).docx》由会员分享,可在线阅读,更多相关《C语言(实验一).docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C 程序设计试验报告学期:2023-2023 学年第一学期班级:学号:姓名:试验 1 上机环境的生疏班级学 号实 验 室专业姓名成绩评定所用软件计算机号教师签名一、试验目的1. 生疏C 语言编程环境Visual C+ 6.0,把握运行一个 C 语言程序的根本步骤,包括编辑、编译、连接和运行。2. 了解C 程序的根本框架,通过运行和编写简洁的C 语言程序。3. 理解程序调试的思想,能找出并改正C 程序中的语法错误。二、试验预备学问1C 语言程序开发概述与其他计算机程序一样,C 语言程序一般也要经过编辑、编译、连接、运行及调试等多个环节。下面通过编写一个简洁的C 语言程序来了解使用Visual C

2、+ 6.0 集成开发环境运行C 语言程序的方法。该程序的功能是向屏幕上输出一个字符串“Hello World!”。程序源代码如下: #include void mainprintf(“Hello World!“);使用Visual C+ 6.0 编写并处理的任何程序都要创立一个与其相关的工程,Visual C+ 6.0 用工程化的治理方法把一个应用程序中的全部相互关联的一组文件组织成一个有机的整体,构成一个工程,也称为工程。工程以文件夹方式治理全部源文件,工程名作为文件夹名。文件夹中包含源程序文件.C、工程文件.DSP、工程工作区文件.DSW、工程工作区配置文件.OPT和 Debug调试等子文

3、件夹。对于一个C 程序的开发,需要通过应用程序向导建立一个的工程工程,并在工程中添加文件。2操作步骤:(1) 建立的工程在Visual C+ 6.0 主窗口中执行“文件”“建”命令,弹出“建”对话框,在弹出的对话框中选择“工程”标签,在“工程”标签中选择“Win32 Console Application”选项工程类型中名为Win32 Console Application 的选项,称为把握台应用程序,它是用来编写和运行C 语言程序方法中最简洁的一种,其入口函数是main。接着在右边的“位置”文本框中输入存放工程相关文件的名目名如d:chengxu,也可通过单击“”按钮选择并指定这一文件夹位置

4、;在“工程名称”文本框中输入工程名如proj1,此时Visual C+ 6.0 会自动在下面的“位置”文本框中用该工程名proj1 建立一个同名子名目,随后的工程文件及其他相关文件都将存放在这个名目中。如图1-1。2输入工程工程名设置工程存放路径图 1-1“建”对话框中的“工程”选项卡对话框然后选中“创立的工作空间”单项选择按钮,单击“确定”按钮,弹出如图1-2 所示对话框。图 1-2工程类型对话框此对话框主要是询问用户想要创立什么类型的工程,各选项的含义如下。一个空工程:生成一个空的工程,工程内不包括任何文件。一个简洁的程序:生成包含一个空的main函数和一个空的头文件的工程。一个“Hell

5、o World!”程序:与“一个简洁的程序”选项并没有本质的区分,只是包含有显示 “Hello World!”字符串的输出语句。一个支持MFC 的程序:可以利用Visual C+ 6.0 所供给的类库来进展编程。为了编写和运行一个C 语言程序,可选中“一个空工程”单项选择按钮,单击“完成”按钮。这时Visual C+ 6.0 会生成一个小型报告,单击“确定”按钮,系统将建立并翻开一个空的工程,从而进入到真正的编程环境下。(2) 建立工程中的C 语言源程序文件可以通过两种方法生成一个名为hello.c 的源程序文件:选择“文件”菜单中的“建”命令,在弹出的对话框中选择“文件”标签,在其选项卡中选

6、择“C+ Source File”选项,选中右上的“添加到工程”复选框,在其下方的 “文件名”文本框中输入文件名如hello.c,留意此处扩展名.c 不能省略,假设不加.c 后缀,系统默认是.cpp。选择“工程”“增加到工程”“建”命令,在弹出的对话框中选择“文件”标签,在其选项卡中选择“C+ Source File”选项, 在右部的“文件名”文本框中输入文件名。此时的界面如图 1-3。图 1-3建文件对话框单击“确定”按钮,进入输入源程序的编辑窗口,输入源程序代码如下:#include void mainprintf(“Hello World!“);可以通过工程工作区窗口显示的File Vi

7、ew 标签,查看到Source File 文件夹下文件hello.c 已经被添加进去,此时的界面如图 1-4 所示。(3) 程序的编译图 1-4编辑源程序.C 的源程序以文本形式存储,它不能由计算机直接执行,计算机只能执行机器语言编写的程序,因此要把源程序文件翻译成特定机器语言描述的目标程序文件,这个过程就是编译。执行“ 组建” “ 编译” 命令对程序进展编译 也可通过单击窗口上方工具栏中 选择 “编译”按钮来完成 ,假设编译中觉察错误 error或警告warning,在输出窗口中将显示它们所在的行及具体的出错或警告信息,双击某信息,在编辑区的左侧将消灭一个“ ”提示哪一行出错,如图 1-5

8、所示。图 1-5编译消灭错误后提示可以通过这些错误提示信息订正程序中的错误或警告。当没有错误与警告消灭时,输出窗口所显示的最终一行应当是“hello.obj 0 error(s), 0 warning(s)”。(4) 目标文件的连接与装配源程序经编译后生成的目标文件.OBJ还不能在计算机上直接执行。由于C 语言源程序一般都由假设干个独立的程序模块组成,这些模块往往分别进展编辑和编译,编译后生成的是一个个相对独立的目标程序模块。利用连接程序按确定的方式将它们连接、装配成一个整体后,才生成了可执行的目标码文件。编译通过后,可以选择“组建”命令来连接生成可执行程序也可通过单击窗口上方工具栏中 选择

9、“组建”按钮来完成。连接成功后,输出窗口所显示的最终一行应当是“proj1.exe 0 error(s), 0 warning(s)”。(5) 程序的运行运行程序时,程序的每条语句都会被执行。假设程序向操作人员恳求数据,这时程序将暂停运行,等待用户输入数据。程序的运行结果即输出将在终端上显示。组建完成后就可以运行所编写的程序了。选择“组建”“执行”命令也可通过单击窗口 上方工具栏中 选择 “执行”按钮来完成。运行后将消灭一个显示结果界面类似于 DOS 窗口的界面。其中的提示信息“press any key to continue”是由系统产生的。至此已经生成并运行了一个完整的程序,完成了一个完

10、整的编程任务。此时应中选择“文件”“关闭工作空间”命令记住:要想编写第2 个C 程序,必需关闭前一个程序的工作空间,然后通过的编译连接,产生第 2 个程序的工作空间,否则将始终运行前一个程序。三、试验内容及步骤1. 理解并体会C 语言程序开发步骤图请在以下程序的调试运行过程中去体会如以以下图1-6 所示的C 语言的开发步骤。开头编辑源 程序hello.c编译有有错?机 器 语言 目 标程 序hello.obj无库函数和其他目标程序连接执行可 执 行目 标 程序hello.exe不正确结果正确?正确完毕图 1-6 C 程序的开发步骤2. 输入以下程序并运行,观看程序的输出结果。人工分析结果试验运

11、行结果#include/*预处理命令*/ void main( )/主函数定义printf(“ 用户登录 n“); printf(“n“);printf(“请输入用户名:n“); printf(“n“);printf(“请输入您的密码:n“);思考:将程序中的“n”去掉,观看程序的运行结果,并和源程序的运行结果比照比较。小锦囊:(1) “/*预处理命令*/”和“/主函数定义”是注释局部。在 Visual C+ 6.0 开发环境中,注释的标志有两种:一种是“/*/”,另一种是以“/”引导注释内容。(2) stdio.h 是头文件,C 供给了多个头文件,#include是预处理命令,将各头文件用#

12、include 命令包含在程序的首部就可直接使用了,它不是C 语句,其后不能加“;”。3. 以下程序是一个简洁的员工工资治理系统软件的首页,请按原程序输入并运行,观看所 显示的内容。#include void main( )printf(“*n“); printf(“欢送使用学生成绩治理系统!n“);printf(“$n“);printf(“$printf(“$1:用户身份验证$n“);$n“);printf(“$printf(“$2:增加/删除学生子系统$n“);$n“);printf(“$3:成绩处理子系统$n“);printf(“$n“);printf(“$printf(“$4:查询子系

13、统$n“);$n“);printf(“$5:退出系统$n“);printf(“*n“);4. 请按源程序输入并运行程序,观看输出结果。#includevoid main( )int a=3,b=4;/定义整型变量a,b,值分别是 3 和 4 printf(“%d,%dn“,a,b);/按要求格式输出数据printf(“a=%d,b=%dn“,a,b);/按要求格式输出数据思考:(1) 删除“,b=4”,再编译程序,阅读错误提示,并依据错误提示进展修改。作为程序设计者,应当具备依据错误提示或程序运行结果,查找并修正程序中错误的力气。(2) 删除“=4”,编译并运行程序,观看程序的运行结果,并思考

14、其缘由。小锦囊:(1) printf函数所要显示的信息不仅可以是一个字符串,而且还可以是变量的值或数据。更好玩的是,它可以依据用户定义的某种格式输出。(2) 在进展程序设计时,应当留意养成良好的程序设计风格。 一般一个语句占一行。 在程序中添加适当的注释。 依据缩进格式书写程序。5. 仿照以上试验中的程序,编写一个程序,要求可以在屏幕上分行显示出自己的姓名、学号 、所在院系、所学课程和E-mail 地址,发挥想象,使显示形式美观而不单调。6. 编写程序,输出一个由“*”组成的菱形。温馨提示:假设你是第一次接触计算机软件编程,不要期望马上写出一个有用的程序,也不 必惧怕自己不会写程序,编程本就是一个循序渐进的过程,程序设计不是听会的,也不是看会的, 而是自己上机练会的。请依据教师的引导,独立自主、大胆地进展所要求的试验工作。动手才能 找到感觉,动手才能找到自信,动手才能有成就感。

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁