[an error occurred while processing this directive]
|
volatile сообщает компилятору, что переменная может измениться в любой момент (например по прерыванию, или аппаратно). Когда ты используешь две переменные в одном выражении, то интуитивно представляешь себе, что значения переменных не меняются в процессе вычисления. Вот компилятор тебя и предупреждает, что это не так. Пока ты вычисляешь одну, другая изменилась.
E-mail: info@telesys.ru