Question: what is the purpose of volatile in c
Answer: indicates that a value may change between different accesses , even if it does not appear to be modified