我正在查看 Eclipse 代码样式,以修改格式,并遇到了这个问题:
void foo()
{
;;
label: do
{
} while (false);
}
foo() 中的第一行(“;;”)是什么意思?
我正在查看 Eclipse 代码样式,以修改格式,并遇到了这个问题:
void foo()
{
;;
label: do
{
} while (false);
}
foo() 中的第一行(“;;”)是什么意思?
空无一人。它只是表明,在这之前label
可能有一些东西。但是正如名称空语句已经说过的那样:它是空的,所以没有什么要计算的。
第一行
;;
是一个空语句,它不会影响代码,因为 java 使用 ; 终止线路。
和
for(;;)
控制进入无限循环。
;;
什么都没有(什么都不会被计算,比如 2 个空行)
for (;;)
意味着无限循环
嗯,这是一个模板。我猜这行必须用局部变量声明来完成。
空的声明。意思是:什么都不做。它很少有用,但与任何其他语句一样,它可以用于if
:
if(something)
;
else
doSomething();
或while
:
while(a[i++] != 0)
;
怎么看都不是什么好风格。