I think "for (; true; )" is an infinite loop makes sense because in general,
is the same asCode:for (a; b; c) { ... }
in this case it would translate toCode:a; while (b) { ... c; }
And I don't see anything wrong with that.Code:while (true) { ... }
However, with for(;; ), it would be
which is syntax error.Code:while () { ... }