int* - указатель на ячейку памяти, где хранится интовая переменная. к примеру, если ты передаешь в какую-либо функцию переменную инт и ты хочешь ее изменить внутри этой функции, то не выйдет, ибо в функцию передается копия переменной, а передавая указатель, ты передаешь по сути адрес переменной в памяти, поэтому копия не создается, а меняется исходная переменная.