This document discusses different types of selection structures in C programming including if, if-else, nested if-else, and else-if ladder structures. It provides examples of each type of structure and explains how they work. The key types are:
- Simple if - Executes code if condition is true
- if-else - Executes one code block if true and another if false
- Nested if-else - An if-else statement within another if-else statement
- Else-if ladder - An if statement within the else of a previous if, allowing multiple conditions to be checked sequentially