发布网友 发布时间:2022-04-23 08:51
共6个回答
热心网友 时间:2022-04-07 08:58
不是必须使用,根据需要来使用。
比如单分支结构,只有一个条件情况需要有触发,那么就没有else。
再比如多分支,部分条件需要触发,也没有else。
if里使用else是条件成立和不成立都有触发时才使用。
对于循环结构的else,用的机会就更少了,但是由于else的存在,可以方便很多。
比如典型的素数判断。
循环结构的else触发条件是,对应的循环体,一次都没有执行,或者完整的执行完,没有触发break。就像例子那样,for循环完整走完,没有触发break,这时就会触发else,否则就会跳过。
热心网友 时间:2022-04-07 10:16
题主你好,
语言的设计也来源于生活,抛开问题,我们生活中平时说话的时候:
"如果我回来晚了, 那你就先吃吧"
这就是一句通顺的话.
回到问题本身,if和for同理与上面的例子,所以说:
"无论是if语句还是for语句,else部分都是可选项,有它语句结构可表达的意思更丰富一些, 没它句子逻辑也是完整的"
希望我的回答可以给楼主一些启发, 欢迎追问
热心网友 时间:2022-04-07 11:51
选择结构if和else那是配套的,有了if,那就必须要有else
而循环结构好像没这个概念,直接一个while就可以了,不需要else
热心网友 时间:2022-04-07 13:42
没有说要必须带有else,if只需要判断一种情况时,就可以不带
热心网友 时间:2022-04-07 15:50
结构的话,就是它的结构和它的词汇相连接起来。
热心网友 时间:2022-04-07 18:15
觉得你说的是正确的贰计划,有必要