关于循环的一个小问题

while(true){
//这个分号是什么意思
;
}

while (true) ;
就是一个死循环,和你的代码等价。
还可以写成
while (true) { }
为什么这里分号不能省,因为如果省略,那么会把while下面的那条语句当成循环体反复执行。加上分号,就是空循环。

;代表一句语句的结束,单独一个;表示一条空语句。

分号是多余的。如果光有分号,相当于一条空语句。
只有
while (true) ;
这里的分号才不能省

是true 什么都不做.....

while(true){

}
就是一个死循环
里面单独加一个 ; 号也没有什么意思。

楼主是装逼来了吗?

如果不加;号,表示while是一个没有循环体的死循环,有这个;号表示是一条空语句

这里没有什么意思吧,这个循环体的执行部分是空的

没有什么意思,加和不加结果都是一样的

while(true){

}
就是一个死循环
; 加不加都行

这个其实没有什么了。语法没问题,看你实际应用,。

加于不加都是多余的 反正是个死循环

while(true){
;
}
//表示如果为真即执行循环;此处‘;’表示空语句,进入死循环

while(true){
;
}
//表示如果为真即执行循环;此处‘;’表示空语句,进入死循环

while(true){
;
}
//表示如果为真即执行循环;此处‘;’表示空语句,进入死循环