The C language provides six statements for decision making: if, else, switch, break, continue, and goto. Like their counterparts in other languages, these statements transfer control based on the outcome of a logical test.