Pretest loop→ Tests loop condition BEFORE executing loop's body. Body only executed when expression is deemed true. Loop continues to iterate as long as condition is true, ends when condition becomes false. While & for loops are examples of pretest loops.
Posttest loop→ Tests loop condition AFTER executing loops' body. Body is executed prior to evaluating expression. If condition is true, loop continues to next iteration. Do-while loop is example of posttest loops.