- Control structures in C include sequence, selection, and repetition structures. Sequence structures execute statements in sequential order. Selection structures include if, if-else, and switch statements that allow for conditional execution. Repetition structures like while, do-while, and for loops allow for repeating blocks of code.
- The if statement executes code if a condition is true. If-else adds an else block that executes if the condition is false. Switch statements allow selecting between multiple blocks using case labels. Logical and relational operators like &&, ||, >, < can be used to build complex conditional expressions.