Answer from cs61c-cq (Shijie Li 15959617) for Question 1 No, it doesn't. I think do while statements can be dropped, because these statements can be represented by while statements. the reason why the designers of C include them all is that do while statements have their special uses. the user can make decision first, then dicides if do the statements again.