www.5615.net > C语言ElsE怎么用

C语言ElsE怎么用

else是和if一起用的,没有if就没有else 比如 int a; int b=3; if(b>5) { a=4; } else { a=3; } 你觉得a应该=几呢?当然因为b=3,不大于5,所以程序会跳到else{}里边,所以a=3; 具体用法,去查msdn吧.if else是c最基本的东西.

当需要多个分支(超过两个),那么可以用switch -case 也可以用else if 当使用else if时,代码分支必须是互斥的. 即 A B C 几个分支,任何情况下,最多只能执行其中一个分支.

用到else if,说明至少有三种情况.if(情况一) {..} else if(情况2) {} else {}

if (i>65);这里多加了分号

条件判断语句 if是条件判断语句,只有if的条件成立(表达式的值为真)后,才会执行if部分的代码,否则将会执行else的代码.

void main(){int a;int b=3;if(b>5){a=4;}else{a=3;}} 你的if(b>5);这里多了个;

for(i=0;i<=3;i++) {if(a==c[i]) printf("%d",i+1);} else if(a!=c[i]) printf ("error") ;} 你忘了加大括号了

一般与if组成if-else或else-if语句,不会单独使用.它用来与if构成选择分支,和switch差不多.一:if(){}else{}二:if(){}else if(){}else if(){}else{}

else是跟离它最近的一个没有和else配对过的if配对. 比如你看最后一个else,你往上找if,找到if y 被400整除,它已经有else,就继续往上找,if y 不被100整除,也已经有else,就再往上.

a,b,c是不同情况 1. if a,if b,if c a,b,c可能有交集 比如a=5,a是a>1,b是a>2,c是a>3,三种情况都满足 2. if a,else if b a,b无交集,但是a+b并不是所有的情况 比如a是整数,a是a>0,b是a<0,还有一种情况是a=0,a+b并不是所有的情况 3. if a,else b a,b,但是a+b是所有的情况 比如a是整数,a是a>0,b是a<=0,a+b是所有的情况 最下面不用else也是可以的,但是会降低程序的效率.加了else它就不会执行if(min>c)这句话,不加else程序还要执行if(min>c)

网站地图

All rights reserved Powered by www.5615.net

copyright ©right 2010-2021。
www.5615.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com