evgeniy2003, Сам дивлюсь, умеет в текстах ошибки подсвечивать и вообще на другой язык переводить, а казалось бы только 0 и 1.
Что до стека, когда программа уже выполняется процессором там нет никаких переменных, операции производятся над адресами. Один и тот же адрес когда-то был одноимённой переменной.