内容发布更新时间 : 2024/12/26 22:01:41星期一 下面是文章的全部内容请认真阅读。
实验三
(2018-10-22)
一、 实验名称:
运算符与表达式。
二、 实验目的:
(1) 掌握C语言中常用运算符的基本功能,以及优先级与结合性; (2) 正确使用运算符和数据实体构建表达式,并表达式的计算过程; (3) 进一步熟悉Visual C++6.0开发环境下调试程序的基本步骤。
三、 实验项目(必做题)
(1) 建立项目文件,运行下列程序,并记录程序执行的结果:
#include 1 x= , y= , z= ○ d= e= x= 1 y= 2如果将程序中语句“x+=y+=z” 修改为“x-=y-=z;”则程序运行结果为: ○ x= , y= , z= d= e= x= y= (2) 建立项目文件,运行下列程序,并记录程序执行的结果: #include 1 如果从键盘输入3,5给变量a和b,记录程序执行结果为: ○ c= d= 2如果仅将程序中语句“c=(a++)+(b++);” 修改为“c=(a--)+(b--);”则程序运行结果为: ○ c= d= 3如果仅将程序中语句“c=(++a)+(++b);” 修改为“c=(--a)+(--b);”则程序运行结果为: ○ c= d= (3) 建立项目文件,运行下列程序,并记录程序执行的结果: #include 2 } 记录程序执行后的结果,并分析为什么? (4) 练习实验指导书P240实验内容和步骤中的项目(4),并做好记录。 (5) 练习实验指导书P240实验内容和步骤中的项目(5),并做好记录。 (6) 求下面表达式的值,然后建立项目文件进行编程验证: 1 如果x=2.5,a=7,y=4.7,求表达式:x+a%3*(int)(x+y)%2/4的值 ○ 2 如果a=2,b=3,x=3.5,y=2.5,求表达式:(float)(a+b)/2+(int)x%(int)y的值 ○ (7) 建立项目文件,并在源文件中正确书写下列表达式,同时在屏幕上打印出表达式的运算结果。(其中,x,y是 浮点型变量,初值由键盘输入) 23 1 x+y○ x?y22 ○ 22x?y四、 实验项目(选做题) (1) 课堂、以及教材中的一些示例程序。 (2) 教材P66页开始习题:3.11-3.12。 3