O ile wiem, jest to przydomek, który powiadamia kompilator o tym, że zmienna z tym przydomkiem jest zmienna, w sensie, że się ciągle zmienia (volatile - ulotny, zmienny), np. czujnik temperatury. Tworzysz nową zmienną np. int temp i ustawiasz ją na jakieś urządzenie zewnętrzne, czyli jakiś termometr na ten przykład. No i temperatura ciągle się zmienia, więc zmienna też się ciągle zmienia w czsie rzeczywistym. Tak to jest, bo wiem, ale nigdy tego nie próbowałem, więc przekazuję ci tylko wiedzę teoretyczną ;)