The document discusses various decision making statements in C programming language, including if, if-else, if-else if-else, nested if, switch, ternary operator (? :) and goto statements. It provides syntax and examples of each statement type. Key decision making statements covered are if, if-else, if-else if-else for multi-way decisions, switch for multi-way decisions based on a variable's value, and ternary operator for two-way decisions. Goto statement provides unconditional jumps in code.