http://stackoverflow.com/questions/885908/while-1-vs-for-is-...
for (;;);
is the same as
{ while (true) { ; ; } }
I originally asked this question cos it's used this way in first C program in the link. Bit of a tangent though :P
And to add oil to the fire, here are some even 'better' ways to do this:
do { ... } while(1);
Of course, all of these are inferior to:
considered: ... goto considered;