4.1.3 if语句多种嵌套
最后更新于:2022-04-02 00:18:54
王思聪同学我们在最开始的故事中讲到了他有两个秘书:一个生活秘书、一个工作秘书。
> 王思聪同学在出行和项目中也是极度有计划性。他给自己的生活秘书和工作秘书分别指派了出差的行程:
> 生活上:
> 先查天气,下雨带雨具和毛巾。不下雨要带防晒霜
> 雨具、毛巾和防晒霜的情况要提前检查,如果没有要及时买
> 工作上:
> 要提前沟通去大连前的工作计划,准备好了要及时检查,检查合格,要提前打印现来。
> 及时没有及时准备好的情况下,要列出主要的项目沟通议题。
类似于上面的这种情况判断,我们就需要用到if...elseif...else反复嵌套的结构了。
在if语句中可以嵌套一个或多个if语句,以实现对多个参数的判断,这就是if语句的多种嵌套。其结构形式如下:
~~~
~~~
我们用流程图来表示如下:
![2015-08-08/55c5a2ff40df7](http://box.kancloud.cn/2015-08-08_55c5a2ff40df7.png)
注意:
1. 我们在代码段1,2,3,4中可以再加入判断。根据实际情况还可以再加入嵌套
2. 注意缩进,缩进的作用只是使代码富有层次感,美观易读,对目标代码的生成毫无影响。
我们把王思聪同学的生活要求,我们可以用代码用嵌套结构表示出来。我们使用到了三层嵌套结构,代码如下:
~~~
';