What is the purpose of the 'volatile' keyword when used with a function in C?
A. To make the function execute faster
B. To specify that the function is unpredictable
C. To optimize the function
D. To indicate that the function may change external variables
Answer: Option D
Join The Discussion