gpt4 book ai didi

java - 这个循环开头的分号是什么意思?

转载 作者:行者123 更新时间:2023-12-01 07:05:55 25 4
gpt4 key购买 nike

当我遇到这个分号时,我正在阅读开源代码。我最初以为这是一个错误,但事实并非如此。

下面 for 循环的开括号后面的分号的作用是什么?

       if (nCount > 0){
for(; nCount > 0; nCount--){
if (mBitmaplist[nCount - 1] != null){
mBitmaplist[nCount - 1].recycle();
mBitmaplist[nCount - 1] = null;
}
}
}

最佳答案

这意味着 for 循环的初始化部分没有语句

类似地,如果你想跳过 for 循环的增量部分,它看起来像

for( ; nCount > 0; ){
// some code
}

// which is like while loop

From JLS这是for循环的格式

BasicForStatement:
for ( ForInitopt ; Expressionopt ; ForUpdateopt ) Statement

你可以看到这三个都是可选的

关于java - 这个循环开头的分号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24643490/

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