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

假如有一个程序是这样的——

if(苹果是红的)
{
我就吃掉一半;
}
剩下的做成苹果汁。

那我想问我没有定义else,那假如现在有一个绿苹果,它执行完,会被做成苹果汁吗?

会的。
整个程序的执行就是从上往下,先执行if语句,即先判断苹果是是否是红色的,如果是,则执行if里面的语句,如果不是则不执行if里的语句,同时继续往下执行。
现在是绿苹果,因此,不会执行if语句,程序往下走。
在这个程序中,语句“剩下的做成苹果汁”无论是在红苹果还是绿苹果的情况都会执行,因为它是单独的语句,你并没有把它放在else语句中。
如果苹果是红的,先执行if语句,即“我就吃掉一半”,然后执行“剩下的做成苹果汁”;
如果苹果是绿的,则不执行if语句,直接执行“剩下的做成苹果汁”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-20
威尔。
整个程序的执行是从上而下,第一个if语句执行,即首先确定的苹果是红色的,如果是这样,如果里面的语句,如果没有一个if语句不执行,执行,而继续执行。

青苹果,因此,如果语句不执行的程序走下来。

在这个程序中,语句“,其余无论是在红苹果青苹果”的苹果汁会被执行,因为它是一个单独的语句,你不把它else语句中。

如果苹果是红色的,首先执行的if语句,说:“我吃了一半,然后再执行其余的苹果汁;
如果苹果是绿色的,没有如果苹果汁,其余的语句,直接执行。
第2个回答  2012-11-14
会,不仅绿的会,红色的也会。因为做苹果汁的语句是在if范围之外的,所以不受if管辖,是必经之路
第3个回答  2012-11-14
恩 会是苹果汁!程序会继续往下执行!不会进入if里的吃掉一半这个代码!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网