else if和if语句的用法,C语言单片机

2025-02-10 09:59:22112 次浏览

最佳答案

基本上情况一样,假设在if中不修改i的值的话。但如果在if中修改i的值就不一样了。

第一种情况是

三个if都可能执行,但第二种情况只会执行其中的一个if。

例如:

i=11时,下面程序虽然看起来很无聊,但是确实可能存在的:

if(i>10)

{

i

=9;

}

if(i<10)

{

i=8;

}

则这两个if都会执行,最后i=8了。

但是

if(i>10)

{

i=9;

}

else

if(i<10)

{

i=8;

}

则只会执行if,不会执行else

if,两个是互斥的。最后i=9.

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。