What is the preferred way of writing an infinite loop in C?

What’s so bad about the goto statement?

What’s another use for null statements?

What are alternative ways to writing null statements?