Чтобы не задавать таких вопросов, нужно не С++ изучать, а основы программирования.
return это оператор который возвращает результат работы функции, и возвращает туда откуда была вызвана функция. Что именно возвращает функция указывается в документации к функции, а также указывается возвращаемый тип.
Например, нужна функция sum которая будет принимать два числа и суммировать их, а затем возвращать результат, но если функция не будет возвращать, то смысла в этой функции будет никакой, она просто отработает и завершит свою работу.
void это просто пустота, функция с типом void ничего не возвращает, это аналогично пустому return;
Учи основы программирования, и тогда таких вопросов не будут.