c++的elseif 嵌套语句如何理解?

2020-10-09 教育 81阅读
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结构了;
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com