35 |
С т р а н и ц а
Например, скажем, мы знаем, что
hit points (
hp) игрока, а это подразумевает
единицы здоровья, будут целыми числами, такими как 1, 2, 3 или 100. Чтобы
получить часть кремния для хранения hp игрока в памяти, мы объявим следующую
строку кода:
int hp; //
объявляем переменную, чтобы хранить hp игрока
Эта строка кода занимает маленький участок оперативной памяти, чтобы хранить
целое число, названное hp (int является сокращением от intiger – целое число).
Далее идёт пример нашего участка оперативной памяти, используемого для
хранения hp игрока. Так занимается парковочное место для нас в памяти (посреди
других парковочных мест) и мы можем ссылаться к этому месту в памяти
посредством ярлыка hp.
Посреди всех других участков в памяти, мы получаем одно место для хранения
наших hp данных
Обратите внимание, как область переменной отмечена в этой диаграмме типом
int: если это область для двойной или другого типа переменной. С++ запоминает
области, которые вы занимаете для своей программы, не только по имени, но
также и по типу переменной.
Обратите внимание, что мы ещё ничего не положили в ящик hp! Мы сделаем это
позже, а прямо сейчас значение переменной hp не установлено. Так что она будет
иметь значение, которое было оставлено здесь предыдущим владельцем
(возможно значение, оставшееся после другой программы). Сообщать С++ тип
переменной очень важно! Позже мы объявим переменную для хранения значения
десятичной дроби, такой как 3.75.
Достарыңызбен бөлісу: