C-C实验报告指导书

上传人:缘*** 文档编号:333288839 上传时间:2022-09-01 格式:PDF 页数:45 大小:4.18MB
返回 下载 相关 举报
C-C实验报告指导书_第1页
第1页 / 共45页
C-C实验报告指导书_第2页
第2页 / 共45页
C-C实验报告指导书_第3页
第3页 / 共45页
C-C实验报告指导书_第4页
第4页 / 共45页
C-C实验报告指导书_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《C-C实验报告指导书》由会员分享,可在线阅读,更多相关《C-C实验报告指导书(45页珍藏版)》请在金锄头文库上搜索。

1、实验一 C/C+语言的运行环境和运行过程实验目的:1.掌握加+程序设计编程环境visual C+,掌握运行一个C/C+程序设计的基本步骤,包括编辑、编译、连接和运行。2.掌 握c和C+语言程序设计的基本框架,能够编写简单的c和C+程序。3.了解程序调试的思想,能找出并改正雨+程序中的语法错误。实验内容:1.在“我的电脑”的E盘上新建一个文件夹,用于存放加+程序,文件夹名字可以是学号姓名。2.调试示例,在屏幕上显示一个短句Hello World!”。C源程序 C+源程序/include#include void main()using namespace std;int main()printf

2、(Hello World!n);coutHello World!endl;return 0;运行结果:Hello World!基本步骤:(要求熟练掌握)1)启动VC+开始 一 程序”一“Microsoft Visual Studio 6.0 一Microsoft VisualC+6.0进 入VC+编程环境。2)新 建 文 件(*.cpp)“文件,一“新建,,单击“文件”选项卡,选择“C+Source Files”,修改文件保存“目录 和“文件”(文 件 名),单击“确定”。3)编 辑 和 保 存(注 意:源程序一定要在英文状态下输入,即字符标点都要在半角状态下,同时注意大小写,一般都用小写)在

3、 编 辑 窗 口 输 入 源 程 序,然 后 执 行“文件 一“保 存”或“文 件”另存为”4)编译(*.obj)用来检查语法错误“编 译 一“编译”或Ctrl+F7,在产生的工作区队话框中,选择“是5)连接(*.exe)“编译”“构件”或F76)运行“编译”一“执行”或Ctrl+F57)关闭程序工作区“文 件,_,关闭工作区”8)打开文件 文件,“打开,9)查 看C/C+源文件、目标文件和可执行文件的存放位置。源 文 件 在 保 存 目 录 下,目 标 文 件 和 可 执 行 文 件 在“保存目录Debug中3.编程,在屏幕上显示一个短句this is my first c program.

4、o4.调试示例,在屏幕上显示一个短句welcome to yoW。源程序(有错误的程序)include void mian()printf(Welcome to You!n)运行结果(改正后的运行结果)Welcome to You!操作步骤:1)按照实验2中介绍的步骤1)3)输入上述源程序并保存。2)编译,“编译”一“编译”(Ctrl+F7),信息窗口中显示编译出错信息,如下图所示。3)找出错误,在信息窗口中依次双击出错信息,编辑窗口就会出现一个箭头指向程序出错的位置,一般在箭头的当前行或上一行,可以找到出错语句。1-1_5-创天中文VC+文 件 编 辑 查 看 插 入 工 程 编 译 工 具

5、 窗 口 贫 助置 行 口 国 能 q,町 因 西 聃二 M(Globals)二 (All global member、二|.mian市 松 圜 后!剧电I S ip 1 5 classes I暮include void nian()Il:V IaassV.|flFileView|printf(Welcome to Vou?n)Compiling.1_5 cppConfiguration:1_5-Win32 Debug|d:contents1_5.cpp(4):error C2G65:WelcomR:undeclared idenffFierd:contents1_5.cpp(4):error

6、 C2146:syntax error:missing)before id e n tifie r to d:contents1_5.cpp(4):error C2017:ille g a l escape sequenced:contents1_5.cpp(4):error C2001:newline in constantError executing cl.exe.1_5.obj-4 e rro r(s),0 warning(s)口编 译)调 试 查找文件1 查找文件2)结 果X SQL Debugging/MilWelcome,:undeclared identifierLn 4,Co

7、l 1第4行,出错信息:Welcome是一个未定义的变量,但Welcome并不是变量,出错的原因是Welcome前少了一个双引号。4)改正错误,重新编译,得下如下图所示出错信息。出错信息:“”前少了分号。5)再次改正错误,在 前即printf()后加上“;”(英文状态),生新编译,显示正确6)连接,“编译”一“构件”(F7),出现如下出错信息。出错信息:缺少主函数。7)改正错误,即把“mian改为“main”后,重新连接,信息窗口显示连接正确。8)运行,“编译”一“执 行 (Ctrl+F5),观察结果是否与要求一致。5.改错,改正下列程序中的错误,在屏幕上显示以下3行信息,并把改正的。*Wel

8、come*源 程 序(有错误的程序)include void main()Printf(*n)Printf(Welcome)Printf(*、(!”).实验报告要求将以上各题的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。实 验 二 简 单 的OC+程序设计实验目的:1.掌握C、C+语言的main函数程序框架。2.掌握简单的C/C+程序的查错方法。实验内容:一、输入程序,观察输出结果,并对输出结果作出合理的解释。1 ./*e1.cpp*/#includevoid main()float x;double y;x=213,82631;y=213

9、.82631;printf(%-4.2f,-6.2en,x,y);输出结果:解释:2./*e2.cpp 7#includeusing namespace std;int main()char ch;int k;ch-a,;k=10;coutchkendl;coutk=,kendl;return 0;)输出结果:解释:3./*e3.cpp*/#includevoid main()float a1,a2;double b1,b2;a1=3141.59;a2=0.000001;b1=3141.59;b2=0.000001;printf(%f,%lfnn,a1+a2,b1+b2);)输出结果:解释:4

10、.I*e4.cpp*/#includevoid main()float x=5/2,y=5.0/2;printf(x=%f,y=%fn,x,y);输出结果:解释:二、调示示例。1.求华氏温度100。F对应的摄氏温度。计算公式:0=(5/9)(F-32),其中C表示摄氏温度,F表示华氏温度。源程序(有错误)#includevoid main()int celsius;fahr;fahr=100;celsius=5*(fahr-32)/9;printf(fahr=d,celsius=%dn,fahr,Celsius);)1)输入源程序。2)实验一中用菜单完成编译、连接和运行,现在介绍工具栏的使用方

11、法。在工具栏或菜单栏上单击鼠标右键,出现如图所示的整个工具箱,在“编译”或”编译微型条”项前打上W。履 微 生!B l电图中第1个按钮为“Compile”(编译,Ctri+F7),第2个按钮为“Build”(构件,F7),第 4 个按钮为“Build Execute”(执 行,Ctrl+F5)o3)单击“编译”工具条中的第1个按钮,出现第一个错误信息:Cannot open include file:stdoi.h:No such file or directory(不能打开stdoi.h)改 正(应 该 是stdio.h)后,重新编译,新产生的第一个错误信息是:fahr:undeclared

12、 identifier(W变量没有定义)改正:将fahr前的分号改为逗号,重新编译,编译正确。4)单击“编译”工具条中的第2个按钮,连接正确。5)单击“编译”工具条中的第4个按钮,运行 结 果 为:fahr=d,Celsius=100不符合题目的要求,仔细检查源程序,发现函数p而tf()中 的d应为比改正的,重新连接和运行,运行结果与题目要求的结果一致,程序调试结束。实验报告要求将以上各题的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。实验三基本数据处理-C标准输入输出函数实验目的:1.熟悉C语言的基本输入输出函数。2.掌握基本输入/输出函数

13、的使用方法,包括printf()scanf()、getchar。、putchar()o3.掌握简单的C程序的查错方法。实验内容:1.编程(c l.c p p)定义3个整型变量x,y,z和一个实型变量averge,计算并输出3个整数的平均值averge,其中x=y=1,z=0。观察运行结果。再将x,y,z和averge改为实型变量,再观察运行结果。理解整除和不同类型数据进行混合运算的转化规律,对结果进行合理的解释。2.改写程序(c 2.c p p),针对上一题要求,采用从键盘用scanf()函数输入x,y,z的值。要求输出结果的形式为averge=.o源程序:输出结果:解释:2.输入3个整数给a

14、,b,c,然后交换它们中的数,把a中原来的值给b,把b原来的值给c,把c中原来的值给a。源程序:输出结果:3.改错,计算某个数x的平方y,并以算术公式的形式输出X和y的值.请不要删除源程序中的任何注释。输入输出示例(假设x的值为3):9=3*33*3=9#include void main()(int y;y=x*x;printf(%d=%d*%dB,x);/*输出printf(d*%d=%dn,y);)改正后的源程序:实验报告要求将以上各题的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。实验四基本数据处理-C+输入输出及格式设置实验目的:1

15、.熟悉C+语言的基本输入输出函数。2.掌握C+中输入/输出流的使用方法,包括cin,cout,及相关的格式控制函数,掌握简单的C+程序的查错方法。实验内容:1.编程(cl.cpp)定义3个整型变量x,y,z和一个实型变量averge,计算并输出3个整数的平均值averge,其中x=y=1,Z=0o观察运行结果。再将x,y,z和averge改为实型变量,再观察运行结果。理解整除和不同类型数据进行混合运算的转化规律,对结果进行合理的解释。2.改写程序(c2.cp p),针对上一题要求,采用从键盘用scanf()函数输入x,y,z的值。要求输出结果的形式为averge=.o源程序:输出结果:解释:3

16、.输入3个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,把b原来的值给c,把c中原来的值给a。源程序:输出结果:4.编程,计算某个数x的平方y,并以算术公式的形式输出x和y的值.输入输出示例(假设X的值为3):9=3*33*3=9实验报告要求将以上各题的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。实验五变量的类型定义及运算符使用实验目的:1.掌握C/C+语言的儿种基本数据类型运算符和表达式的正确使用。2.通过编程,掌握C/C+语言的儿种基本数据类型,int、char,flloat.d o u b le,以及由这些基本数据类型构成的常量和变量的使用方法。3.掌握简单的C/C+程序的查错方法。实验内容:编写程序。1.编程(c l.c p p)定义3个整型变量x,y,z和一个实型变量averge,计算并输出3个整数的平均值averge,其中x=y=1,z=0。观察运行结果。再将x,y,z和averge改为实型变量,再观察运行结果。理解整除和不同类型数据进行混合运算的转化规律,对结果进行合理的解释。源程序:输出结果:解释:2.调

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

当前位置:首页 > 商业/管理/HR > 营销创新

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