如果我的理解是正确的,他们会做同样的事情.为什么有人会使用"for"变体?这只是味道吗?
编辑:我想我也在考虑(;;).
for (;;)
通常用于防止编译器警告:
while(1)
要么
while(true)
通常会抛出编译器警告条件表达式是否为常量(至少在最高警告级别).
是的,这只是味道.
我从未见过for (;true;).我已经看到for (;;),唯一的不同似乎是个中滋味.我发现,C程序员略有喜欢for (;;)过while (1),但它仍然只是偏好.
for (;true;)
while (1)