Stefan Beller [off-list ref] writes:
for(;;) {
here ? (this code would not need a variable, and
for wins over while:
$ git grep "while (1)" |wc -l
107
$ git grep "for (;;)" |wc -l
128
)
I dunno; the numbers tells me there is no strong preference by wide
margin either way.
I am not sure if the end shape does not really need an exit
condition. If there is a need for one, "for (; condition;)" would
look strange. If there isn't, "for (;;)" is actually my personal
preference over "while (1)".