What is the purpose of the 'volatile' keyword in C?
A. Declare a volatile variable
B. Indicate an unstable function
C. Declare a constant variable
D. Indicate a variable that can change unexpectedly
'volatile' is used to indicate a variable that can change unexpectedly.