下载此文档

C语言程序设计实验报告.doc


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
C语言程序设计实验报告
20 级( )班姓名学号
实验地点实验时间实验成绩
实验项目:实验1 C程序的运行环境和运行C程序的方法
实验目的
了解所用的C编译系统的目录位置和启动运行的方法。
掌握在该系统上的如何编辑、连接和运行一个C程序的方法。
通过运行简单的C程序,初步了解C源程序的特点。
实验内容和步骤
检查所用的计算机系统是否已安装了C编译系统并确定所所在的子目录。
进入所用的集成环境。
熟悉集成环境的界面和有关菜单的使用方法。
输入并运行一个简单的、正确的程序。
输入下面的程序():
#include<>
void main()
{
printf(“This is a C program.\n”);
}
根据本书第二部分介绍的方法对源程序进行编译,观察屏幕上显示的编译信息。如果出现“出错信息”,则应找出原因并改正之,再进行编译,如果无错,则进行连接。
如果编译连接无错误,使程序运行,观察分析运行结果。
进行保存操作,找出源程序文件和目标文件、执行文件的位置。
(5) 输入并编辑一个错误的C程序。
①输入以下程序(,故意漏打或打错几个字符)。
#include<>
void main()
{int a,b,sum
a=123;b=456;
sum=a+b
print (“sum is %d\n”,sum);
}
行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误。最后请与教材上的程序对照。
使程序运行,分析运行结果。
(6) 输入并运行一个需要在运行时输入数据的程序。
输入下面的程序:
#include<>
void main()
{int max(int x,int y);
int a,b,c;
a=123;b=456;
printf (“input a & b:”);
scanf(“%d,%d”,&a,&b);
c=max(a,b);
printf(“max=%d\n”,c);
}
int max(int x, int y)
{int z;
if (x>y) z=x;
else z=y;
return(z);
}
编译并运行,在运行时从键盘输入整数2和5,然后按“回车”键,观察运行结果。
将程序中的3行改为
int a;b;c;
再进行编译,观察其结果。
将max函数中的每3、4两行合并写为一行,即
if(x>y)z=x;else z=y;
进行编译和运行,分析结果。
(7) 运行一个自己编写的程序。。即输入a、b、c 3个值,输出其中最大者。
输入自己编写的源程序。
检查程序有无错误(包括语法错误和逻辑错误),有则改之。
编译和连接,仔细分析编译信息,如有错误应找出原因并改正之。
运行程序,输入数据,分析结果。
自己修改程序(例如故意改成错的),分析其编译和运行情况。
将调试好的程序保存在自己的用户目录中,文件名自定。
将编辑窗口清空,再将该文件读入,检查编辑窗口中的内容是否刚才存盘的程序。
关闭所用的集成环境,用Windows的“我的电脑”找到刚才使用的用户子目录,浏览其中文件,。

(1)〖C程序设计〗(第三版)第1章。
(2)〖C程序设计题解与上机指导〗第二部分中的有关部分(C编译环境有关章节)。
实验2 数据类型、运算符和表达式
实验目的
(1) 掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。
(2) 掌握不同的类型数据之间赋值的规律。
(3) 使用C的有关算术运算符的表达式,特别是自加(++)和自减(--)运算符的使用。
(4) 进一步熟悉C程序的编辑、编译、连接和运行的过程。
实验内容和步骤
(1) 输入并运行下面的程序:
#include<>
void main()
{char c1,c2;
c1=’a’;
c2=’b’;
printf(“%c %c\n”,c1,c2);
}
运行此程序。
在上面printf()语句的下面再增加一个printf()语句:
printf(“%d %d\n”,c1,c2);
再运行,并分析结果。
将第3行改为
int c1,c2;
再使之运行,并观察结果。
再将第4、5行改为:
c1=a; /*不用单撇号*/
c2=b;
再使之运行,分析其运行结果。
⑤再将第4、5行改为:
c1=”a”; /*用双撇号*/
c2=”b”;
再使之

C语言程序设计实验报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zl201163zl
  • 文件大小142 KB
  • 时间2018-07-19