当while语句配备else子句时,如果while子句内嵌的循环体在整个循环过程中没有执行break语句(循环体中没有break语句,或者循环体中有break语句但是始终未执行),那么循环过程结束后,就会执行else子句中的语句体。否则,如果while子句内嵌的循环体在循环过程一旦执行break语句,那么程序的流程将跳出循环结构,因为这里的else子句也是该结构的组成部分,所以else子句内嵌的语句体也就不会执行了。
在循环迭代正常完成之后执行。换句话说,如果我们不是以除正常方式以外的其他任意方式退出循环,也就是在循环体内没有break语句、没有return语句,或者没有异常出现。那么else分支将被执行。
相关文章:
-
2022-01-28
-
2022-02-05
-
2021-11-07
-
2021-08-16
-
2021-04-02
-
2022-12-23
-
2021-11-11
-
2022-12-23
猜你喜欢
-
2022-12-23
-
2022-12-23
-
2021-12-06
-
2021-08-02
-
2021-11-18
-
2021-12-09
-
2021-07-17
相关资源
-
下载
2022-12-04
-
下载
2023-01-27
-
下载
2021-11-03
-
下载
2023-02-22
-
下载
2021-11-03