На эту тему можно прочитать целую лекцию, собственно если Вы будете изучать программирование в ВУЗе, то узнаете что так и делают
![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
.
Если кратко:
Указатель - это та же переменная, только вызывается она не значением одного из множества типов данных в C++ (т.е. как обычно вызывается переменная) , а адресом, адресом некоторой переменной, которая была объявлена в коде ранее
Вот хороший пример: