Answer from cs61c-cf (Aspandiar Dahmubed 16812056) for Question 1 No - C doesn't really need them all of the decision statements. The if statement is perhaps the most important one with the rest just being further abstractions of it. The while statement allows a convenient style for decision based loops but could be simply accomplished using recursion and an if statement. These decision making statements offer the programmer flexibility while coding and allow them to define their own style while allowing them to attack a given problem with multiple styles.