作业帮 > 综合 > 作业

菜鸟发问——if语句的问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 16:55:28
菜鸟发问——if语句的问题
假如有一个程序是这样的——
if(苹果是红的)
{
我就吃掉一半;
}
剩下的做成苹果汁.
那我想问我没有定义else,那假如现在有一个绿苹果,它执行完,会被做成苹果汁吗?
会的.
整个程序的执行就是从上往下,先执行if语句,即先判断苹果是是否是红色的,如果是,则执行if里面的语句,如果不是则不执行if里的语句,同时继续往下执行.
现在是绿苹果,因此,不会执行if语句,程序往下走.
在这个程序中,语句“剩下的做成苹果汁”无论是在红苹果还是绿苹果的情况都会执行,因为它是单独的语句,你并没有把它放在else语句中.
如果苹果是红的,先执行if语句,即“我就吃掉一半”,然后执行“剩下的做成苹果汁”;
如果苹果是绿的,则不执行if语句,直接执行“剩下的做成苹果汁”.