Pergunta de entrevista da empresa u-blox

What is volatile in C, when to use it and why