What is a switch statement in C