The document discusses various decision making and looping statements in C programming language. It describes if, if-else, nested if, switch statements for decision making. It also covers while, for, do-while and nested loops for looping/iteration. Examples are provided for each statement to illustrate their syntax and usage. Arrays, functions, recursion and passing arrays to functions are also mentioned as topics to be covered.