In programming, what does an "exception" refer to?
A) A condition that occurs when a program runs successfully
B) A syntax error in the code that prevents compilation
C) An unexpected event or error during program execution
D) A feature of a programming language that improves code readability