Статья 2272

Среди средств, предоставляемых почти всеми языками программирования, имеется возможность ссылаться на элемент данных, пользуясь присвоенным ему именем, или, иначе, идентификатором. Одни именованные величины являются константами, которые сохраняют постоянное значение в той части программы, где они определены, так, например, можно присвоить значение 3,14159. Другие именованные величины являются переменными, которым с помощью оператора в самой программе может быть присвоено любое новое значение, так что до тех пор, пока программа не начала выполняться, значение не определено. Скажем, всякий раз при проведении расчета переменные диаметр и окружность могут принимать новые значения.
Имя константы или переменной мнемонически помогает программисту, но компьютеру оно ни о чем не говорит. Компилятор, транслирующий текст программы в двоичный код, просто связывает каждый идентификатор с определенным адресом памяти, если требуется умножить диаметр, компьютер выбирает числа из определенных адресов памяти и вычисляет произведение если нужно, чтобы этот результат стал новым значением переменной окружность, он заносится по адресу, соответствующему данному идентификатору.