Overview of Decision Control / making

Decision making structures require that the programmer specifies one or more conditions to be evaluated or tested by the program, along with a statement or statements to be executed if the condition is determined to be true, and optionally, other statements to be executed if the condition is determined to be false.

C programming language assumes any non-zero and non-null values as true, and if it is either zero or null, then it is assumed as false value.

Decision Control

C programming language provides the following types of decision making statements.

  • if Statement
  • if-else Statement
  • Nested if-else Statement
  • Switch Statement