//给你一个办法,看看行不行,先找有没有if後面紧跟著一个else的,如果有,那它们肯定是一对,全部给标上号,马上就可以找到下面//1和//2这两对;
//然後看一下已经标出来的有没有一眼就可以看出来它的if(else)条件下执行的语句到哪句结束,例子里面//1这对的if可以看出来,但是else是看不出来的,//2这对则是if和else都可以明显看出来到哪里结束(有大括号就到右大括号结束,没有就到分号结束);可以看出来的都用大括号把条件执行的语句括起来,方便自己看;
//括起来以后很明显就可以看到//2这一整个都是//3的if里面的语句,然後把//3的if里面的也都括起来,就可以看到//3这一整个都是//1里面else的语句了,把//1里面else里的也括起来,就可以看到//1这一整个都是//4的if里面的语句,也把它括起来,这样就清楚了啊
if (a{
if (c{x=1;}
else//1
{
if (a{
if (b{x=2;}
else//2
{x=3;}
}
else//3
{x=6;}
}
}
else//5
{x=7;}
看情况。
if判断条件,处理逻辑表达式。
switch 通常处理算术表达式,或字符,当它等于什么什么,转向做什么。switch相当开关
如果“比较整数”,i1 是否大于 i2, 当然用if
如果决定转向,例如 i=1 画直线,i=2 画曲线,i=3 画圆,i=4 画虚线直线, i=5 画虚线曲线, i=6 画长方形 i=其他值 返回重选
这当然用switch,switch 执行快。
idn咯这么