if (e1){ss1;}
else if(e2){ss1;}
if (e1)s1;
else if(e2)s;
if(e1)s1;else if(e2) s1;else s2;
if 的条件 和else if 的条件是互斥的条件;
如果 表面上并不是互斥的
使用 if 。。 else if
结构后,也会变成互斥的;
if 。。 else if
结构相当于
if (e1) s1;else {if(e2)s2; }
这种写法过于复杂,所以 简写为
if(..)...;
else if(...)...;
else if(...)...;
else ...;
每个 else和前面的 if 构成 if else 结构;
总的框架 就成了 if 。。。else if 。。。else结构了;