gpt4 book ai didi

java - for( ; ;) 是如何无限循环的?

转载 作者:行者123 更新时间:2023-12-04 02:15:10 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How does a for loop work, specifically for(;;)?

(6 个回答)


2年前关闭。




像许多其他问题一样解释了 while(true) {}是一个无限循环,for( ; ;) 也是如此我的问题是 while(true)有道理,条件总是为真,但没有生动的条件 true/falsefor( ; ;)那么后来的无限循环如何。

最佳答案

根据 Java 语言规范,第 14.14.1.2 节:

for ( ForInitopt ; Expressionopt ; ForUpdateopt ) Statement

If the Expression is not present, or it is present and the value resulting from its evaluation (including any possible unboxing) is true, then the contained Statement is executed.


由于标准处理缺失的表达式和评估为 true 的表达式同理, for缺少表达式的循环等效于无限循环。

关于java - for( ; ;) 是如何无限循环的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21915198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com