Answer from cs61c-ck (Allen Lee 16583554) for Question 1 C doesn't need while or do while statements because they can be emulated with ifs and gotos. Any programming language must at least have ifs to make decisions and gotos to skip unwanted statements. C designers probably included all of these to make programming easier on the programmer; the word "while" is more logical to the human reader.