What is the purpose of the 'do-while' loop in C?
A. Execute the loop at least once
B. Iterate over a range of values
C. Execute the loop until a condition is true
D. Execute the loop based on a condition
'do-while' ensures that the loop is executed at least once.