回到我的C / C ++时代,将“无限循环”编码为
while (true)
感觉更自然,对我来说似乎更明显
for (;;)
在1980年代后期与PC- lint的相遇以及随后的最佳实践讨论打破了我的这种习惯。从那以后,我就使用for控制语句对循环进行了编码。今天,很长一段时间以来的第一次,也许是我作为C#开发人员的第一个无限循环需求,我正面临着同样的情况。其中一个是正确的,另一个是不正确的吗?
for
while(true) {
}
一直是我使用过的东西,我看到其他人使用的东西也必须手动中断。