Control structures in C are statements that control the flow or order of execution of a program. They determine which statements execute, how many times they execute, and when the execution changes direction.
1. Decision-Making (Selection) StatementsUsed to execute statements based on a condition. Examples: if, if-else, else-if ladder, nested if-else, switch.
2. Looping (Iteration) StatementsUsed to execute a block of statements repeatedly while a condition is satisfied. Examples: while, do-while, for, nested loops.
3. Jump StatementsUsed to transfer control from one part of a program to another. Examples: break, continue.