This document discusses control structures in the C language. It describes the if statement, if-else statement, and nested if-else statements. The if statement executes code if a conditional expression is true. The if-else statement executes one block of code if the expression is true and another block if it is false. Nested if-else statements allow checking multiple conditions by placing if-else statements inside other if or else blocks.