Переменные Сохранённые локации в компьютерной памяти, которые мы можем считывать или
записывать называются переменными.
Переменная – это компонент значение которого может меняться. В компьютерной
программе, вы можете считать переменную неким контейнером, в котором вы
можете хранить данные. В С++ эти контейнеры данных (переменные) имеют
разные типы. Вам нужно применять верный тип контейнера данных, чтобы
сохранить ваши данные в вашей программе.
Если вы хотите сохранить целое число, такое как 1, 0 или 20, то вы будете
применять тип контейнера int. Вы можете применять контейнер плавающего типа,
чтобы работать со значениями (десятичных дробей) с плавающей точкой, такими
как 38.87. И вы можете применять строковые переменные, чтобы работать с
буквенными строками (думайте об этом как о “жемчужинах на нитке”, где каждая
буква это жемчужина).
Вы можете думать о своём занятом месте в ОЗУ как о занятом парковочном месте
на гаражной стоянке. Как только мы объявляем нашу переменную и получаем
место для неё, то операционная система больше никому (даже другим
программам, работающим на этой же машине) не даст эту часть ОЗУ. Оперативная
память рядом с вашей переменной может либо быть не использованной, либо
использованной другими программами.
Подсказка Операционная система существует, чтобы не давать программам наступать друг
другу на ноги и не получать доступ к одним и тем же битам компьютерного железа
в одно и то же время. В целом, обывательские компьютерные программы не
должны писать и читать в памяти друг друга. Однако, некоторые типы обманных
программ (например, maphack – взламывающие карты в играх) тайно проникают в
память вашей программы. Такие программы как PunkBuster были представлены в
свет, чтобы предотвращать читерство в онлайн играх.