do..while

Perfect example for "do {process} while" is to guarantee at lest ONE pass thru the process.

And the one pass may be one too many. There is nothing that a do/while can do that a while can't do, and the while will be sure to NOT iterate at all, if doing so is inappropriate.