Answer from cs61c-ef (Tanay Nagjee 16096756) for Question 1 It doesn't really need while and do-while statements because these can be written in terms of if and goto lines. The designers of C included them all because while loops are commonly used and it would be tedious to write them in the form of if and goto lines all the time.