return: когда ты пишешь функцию, проводишь в ней какие-то вычисления и хочешь, чтоб этот результат был передан тебе в основную функцию (main), то ты используешь return (он также заканчивает выполнение функции):
int название(что-то, с чем будем работать) {
считаю что-то;
return получите, распишитесь;
}
int main() {
название(посчитай это);
} Перед названием функции пишется тип, который return тебе возвращает. То есть, если ты хочешь, например, посчитать сумму целых чисел, то она(сумма) будет целой, поэтому int название(), если ответ дробный, то double название(), если хочешь проверить условие, то bool, например:
bool какой_сегодня_день(день) {
if (день - это выходной?) return true(если день выходной);
else return false (если день будний);
}
int main(){
день = понедельник;
какой_сегодня_день(эй, понедельник - это выходной?); // вернётся false,
//потому что нет
} Если тебе ничего не надо возвращать, скажем, если у тебя функция выводит просто что-то или работает с глобальными переменными, то использую void. Здесь тебе не надо использовать return.
void helloworld(){
cout