Explain how the provided while loop works."
a) It iterates through a sequence until a certain condition is met.
b) It performs a specific action a predetermined number of times.
c) It continuously executes code as long as a condition is true.
d) It executes code based on a defined range of values.