实验一  认识C语言程序上机环境
一、 实验目的
1、认识C程序的上机环境:Turbo Cwin-tcvc++6.0
2、熟练掌握在vc++6.0环境下运行程序的步骤。
二、 实验内容
1、认识三种不同的编译环境,分别在三个环境下调试HelloWord.c的源程序。HelloWorld.c的源程序代码如下:
2、实现课本P12页的三个程序。
三、 上机步骤
  1Turbo C开发环境的认识参见课本P6
  2Vc++6.0集成开发环境运行程序的步骤:
熟悉以上四步后考虑以下问题:
1、 每步执行后得到的文件扩展名是什么?
2、 若编辑源程序时出错怎么办?
3、 若要将本次上机的源程序进行保存,去哪里查源程序文件?
4、 如何重新打开一个已经存在的源程序?
四、 实验总结
1、 实验中遇到的问题及解决方法。
2、 实验体会。
实验二  数据类型、运算符与表达式
一、 实验目的
1. 掌握基本数据类型的使用。
2. 掌握运算符的使用方法、优先级及表达式的书写规则。
二、 实验内容
1、验证课本相关例题例2.1-2.11
2、课本P36上机实训的内容
3、验证课后习P39题第4题。
4、分析下列程序的结果并上机验证:
1)以下程序运行后的输出结果是 _______
  main()
  { int a,b,c;  a=25;  b=025;  c=0x25;
  printf("%d %d %d\n',a,b,c);}
程序运行后的输出结果是______
2) 数字字符0ASCII值为48,若有以下程序
  main()
  { char a='1',b='2 ';  printf("%c,",b++);  printf("%d\n",b-a);}
程序运行后的输出结果是______
3)有以下程序
  main()
  { int m=3,n=4,x; 
x=-m++; 
x=x+8/++n;
printf("%d\n",x);
} 
程序运行后的输出结果是______
4)若有语句
int i=-19,j=i%4;  printf("%d\n",j);
则输出结果是 ______
三、 实验步骤
编写源程序进行调试、运行。
记下实验中遇到的问题及解决方法。
四、 实验总结

实验三 数据的输出
一、实验目的
1、单个字符的输入。
2、格式输出函数的使用。
二、实验内容和要求
1、验证课本相关例题。
2、验证课本P60的第3,4.1题。
3、有以下程序               
  main()
  { int m=0256,n=256;
  printf("%o %o\n",m,n);
  }
  程序运行后的输出结果是
4、有以下程序
  main()
  { int a=666,b=888;
  printf("%d\n",a,b);
  }
  程序运行结果是:
5、验证以下程序段的输出结果:
int x=2002, y=2003;
printf("%d\n", (x,y) );
运行结果:
6、根据三角形的三边长计算三角形的面积。
四、 实验总结
实验四 数据的输入及顺序程序设计
递归函数c语言规则一、实验目的
1、单个字符的输入。
2、格式输入函数的使用。
3、顺序程序设计。
二、实验内容和要求
1、验证课本相关例题。
2、实现课本P58上机实训和P60的第4
3、编写程序,读入三个整数给abc,然后交换他们的值,要求把a的值给bb的值给cc的值给a
源程序:
4、以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。
  main()
  {  int  r;  float s;
      scanf("%d",&r);
    s=*p*r*r;    printf("s=%f\n",s);
  }
请写出出错原因:
修改后运行结果:
5、从终端输入一个三位数,将其百位、十位、个位分三行显示。例如,从键盘输入153,则显示
1
5
3
三、实验总结
实验五 选择结构程序设计(一)
一、实验目的
1、 了解C语言表示逻辑量的方法(以0代表,以1代表)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。