The document discusses different control statements in C programming including if, if-else, nested if-else, else-if ladder statements, switch statement, and looping statements like while, do-while and for loops. It provides the syntax and flowcharts for each statement type. If statements execute code based on a conditional expression being true or false. Looping statements like while and for loops repeatedly execute code for a set number of iterations.