What does the following code snippet do: for(;;) ;
The snippet is illegal
It loops forever
It is ignored by compiler, but it is not illegal
None of the Above