我正在查看Eclipse代码样式,修改格式,并遇到了这个:
void foo()
{
;;
label: do
{
} while (false);
}
foo()中第一行的含义是什么(“;;”)?
答案 0 :(得分:3)
没有。它只是表明,在label
之前可以有某种东西。但正如名称空语句已经说过:它是空的,所以没有什么可以计算的。
答案 1 :(得分:1)
第一行
;;
是一个空语句,因为java使用它不会影响代码;终止行。
和
for(;;)
控制进入无限循环。
答案 2 :(得分:1)
答案 3 :(得分:0)
;;
意味着什么(没有任何东西可以计算,就像2个空行一样)
for (;;)
表示无限循环
答案 4 :(得分:0)
嗯,这是一个模板。我想这行必须用局部变量声明来完成。
答案 5 :(得分:0)
空陈述。这意味着:不要做任何事情。它很少有用,但正如任何其他声明一样,它可以在if
中使用:
if(something)
;
else
doSomething();
或while
:
while(a[i++] != 0)
;
无论如何看起来不是好样式。