[an error occurred while processing this directive] [an error occurred while processing this directive]
Совершенно ошибочное заблуждение :-)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено AlexD 14 марта 2002 г. 10:06
В ответ на: Ответ: сохраняется область памяти, где лежат локальные переменные, отправлено Jedi 14 марта 2002 г. 09:04

volatile указывает компилятору, что каждый раз, когда
встречается такая переменная, необходимо читать её из
памяти (писать в память), даже если микросекунду назад
это уже делалось, и РОН ещё не остыл от её значения. :-)

Действует это всё для глобальных переменных ессно, т.к.
локальные не имеют постоянного места в памяти по определению,
их раскидывают по РОН, или толкают в стек.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru