内容发布更新时间 : 2025/10/31 12:32:26星期一 下面是文章的全部内容请认真阅读。
实验三
(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