What is the difference between something variable and something volatile?

A. Something volatile changes violently and unexpectedly.
B. Something volatile never changes.