我是一个相对较新的程序员,很多次我见过专家程序员在表达式下编写一段代码
while True
我很困惑它有什么意义?它是用于执行必须执行的那部分代码还是仅仅是一种约定?
答案 0 :(得分:4)
在某些情况下,需要始终将条件评估为true,从而创建无限循环。
while(true)
{
//do your work here in loop
}
当故意创建这样的循环时,通常有另一个控制结构(例如break
语句)来控制循环的终止。例如:
while (true)
{
//do complicated stuff
if (someCondition) break;
//more stuff
}
答案 1 :(得分:0)
这意味着无限循环。因此,如果你想使用它,你必须在里面放一个代码,以摆脱这个循环(中断,返回),否则你的代码将永远在这个循环中。 检查:this