《C语言程序设计》
实验报告
2014~2015学年第二学期
班级
姓名
学号
指导教师
实验一熟悉C语言程序开发环境
实验项目名称:C程序的运行环境和运行C程序的方法
所使用的工具软件及环境:Visual C++
一、实验目的:
C++ 、编译、连接和运行一个C程序;
,初步了解C源程序的特点。
二、预****内容:
教材《C语言程序设计教程》第1章。
三、实验内容:
1. 在Visual C++ :
#include <>
int main( )
{
printf("This is a C program.\n");
return 0;
}
2. 在Visual C++ (有语法错误),编译、连接、调试该程序,直至程序无语法错误,然后运行程序,并观察分析运行结果。
#include <>
int main( )
{
int a,b,sum
a=3;
b=4;
sun=a+b;
print("%d+%d=%d\n",a,b,sum);
return 0;
}
四、实验结果:
1. 运行结果:
2. (1) 改正后的源程序:
(2) 运行结果:
成绩指导教师签名
实验二数据类型及表达式
实验项目名称:数据类型、运算符和表达式
所使用的工具软件及环境:Visual C++
一、实验目的:
、实型与字符型这三种基本类型的概念;
;
3. 掌握基本算术运算符及其表达式的使用方法;
4. 掌握++、--运算符、赋值运算符及其表达式的使用方法。
二、预****内容:
教材《C语言程序设计教程》第2章。
三、实验内容:
1. 在Visual C++ (有语法错误),编译、连接、调试该程序,直至程序无语法错误。
#include <>
int main( )
{
int 2cd=3;
float π=;
char for=′A′;
printf("%d,%f,%c\n",2cd,π,for);
return 0;
}
2. 在Visual C++ ,观察分析运行结果。
#include <>
int main( )
{
int a=3,b=4,c=8;
float d,e;
d=a+b/c;
e=a+(float)d/c;
printf("d=%f,e=%f\n",d,e);
return 0;
}
3. 在Visual C++ ,观察分析运行结果。
#include <>
int main( )
{
int a,b,c,d,i,j,m,n;
a=b=c=d=3;
i=a++;
j=++b;
m=c--;
n=--d;
printf("a=%d,b=%d,c=%d,d=%d,i=%d,j=%d,m=%d,n=%d\n",a,b,c,d,i,j,m,n);
return 0;
}
4. 在Visual C++ ,观察分析运行结果。
#include <>
int main( )
{
int a=4;
a+=a-=a*a+a;
printf("a=%d\n",a);
return 0;
}
四、实验结果:
1. 该程序为什么出错?
答:
2. 运行结果:
3. 运行结果:
4. 运行结果:
成绩指导教师签名
实验三顺序结构程序设计
实验项目名称:简单的输入输出及顺序程序设计
所使用的工具软件及环境:Visual C++
一、实验目的:
1. 掌握整型、实型与字符型数据的正确输入方法(scanf函数的使用);
2. 掌握整型、实型与字符型数据的正确输出方法(printf函数的使用);
3. 掌握编写顺序程序的方法。
二、预****内容:
教材《C语言程序设计教程》第3章。
三、实验内容:
1. 下面程序的功能是:从键盘输入2个整数,输出它们的和。
#include <>
int main( )
{
int a,b,sum;
sum=a+b;
printf("%d+%d=%d\n",a,b,sum);
《C语言程序设计》实验报告 来自淘豆网www.taodocs.com转载请标明出处.