if(A)
{
//执行语句
}
else if(B)
{
//执行语句
}
else if(C)
{
//执行语句
}
else if(D)
{
//执行语句
}
else
{
//执行语句
}
在执行过程中,首先会判断A、如果A不满足条件判断B,依次这样进行下去,直到找到符合条件分支执行。
【注意事项】:
【1】.对于如下语句要值得注意
if ( A );
f ( );
其实是在执行
if ( A )
{
;
}
f ( );
最好写成这样
if ( A )
{
NULL;
}
f ( );
【2】.排列问题
在排列问题上,如下排列规则:首先先排列正常情况。然后再处理异常情况
2.【switch.....case.....的介绍】
switch(i)
{
case 1:
{
//处理部分
break;
}
case 2:
{
//处理部分
break;
}
case 3:
{
//处理部分
break;
}
case 4:
{
//处理部分
break;
}
default: break;
}
在执行过程中直接跳转到匹配的项进行执行。
【注意事项】
(1).在case后边不要忘记加break,否则会出现case重叠,但是有些时候也会专门设计来重叠
(2).最后要加default并加break;
(3).在case后边只可以跟字符或整形或者他们表达式
(4).对于case的排序规则:
①.按照字符或者数字先后排序,便于查找
②.把正常情况放前边,异常情况放后边
③.把经常执行的情况放前边,不经常执行的放在后边