Can a for statement loop indefinitely

Yes, a for statement can loop indefinitely. For example, consider the following:

for(;;) ;