实验报告四
一, 实验类型:设计型
二, 实验室:
三, 指导老师:
四, 日期:
五, 实验名称:if分支语句的嵌套
六, 实验目的:
1, 学习if嵌套结构,能够用C语言编程解决日常生活的实例
2, 明确if语句在实现分支结构控制语句方面的特点和优势
3, 熟练掌握关系运算符、关系表达式、逻辑运算符和逻辑表达式、条件运算符和条件表达式,会使用if分支语句。
七实验仪器:Windows 11电脑、Microsoft Visual Studio 2010
八实验原理与步骤:使用if的嵌套及其多分支结构可以更加方便解决多于两个语句的问题。一个if语句中又包含一个或多个if语句的现象称为if语句的嵌套,else总是与它前面最近的那个未匹配的if相匹配。
If语句的基本形式;
If(表达式)
语句一;
else
语句二;
1,打开准备好的编程环境,输入如下代码:
#include
int main()
{int x,y;
scanf(“%d”,&x);
if(x>0)
y=1;
else
if(x==0)
y=0;
else
y=-1;
printf(“y=%d\n”,y);
return 0;
}
2,鼠标点击启动调试,无误后再点击开始执行不调试
3,键盘第一次输入3,按enter键;第二次输入0,按enter键;第三次输入-12,按enter键
4,若将if语句的嵌套部分写成:if(x>=0)
if(x>0)
y=1;
else
y=0;
else
y=-1;
重复上述操作,得到相同的值。
九数据记录与处理
1, 记录未嵌套前的if语句的输出结果
2, 记录嵌套后的输出结果
3, 比较if语句的基本形式输出和嵌套后的输出结果:发现输出结果相一致,但是嵌套的结构较为简单和清晰
十实验小结
1, 花括号后不能再加括号,复合语句中的语句执行时会被全部执行
2, if语句的书写可采用缩进格式,这样可以使程序的结构更清晰,更易读
3, 输入代码前可以先在草稿纸上画出程序执行流程图
4, 在if语句中注意else与if之间的对应关系,被执行的语句均为单个语句。要想执行一组(多于一个)语句时,用花括号把这一组语句括起来形成复合语句。