Infinite loops - top or bottom? [closed]

while(true) {}

It seems to convey the meaning of the loop most effectively.


for (;;)
{
    /* No warnings are generated about constant value in the loop conditional
       plus it is easy to change when you realize you do need limits */ 
}

#define forever for(;;)

forever {
    /*stuff*/
}