Почему я получаю «1», когда возвращаю свою функцию? [закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
Почему я получаю «1», когда возвращаю свою функцию? [закрыто]

Сообщение Anonymous »

Я новичок в программировании и C++, поэтому уверен, что это очень простая задача, которую сможет решить человек с большим опытом, чем я. Но, увы, я новичок, и вот моя проблема:
Я пытаюсь создать очень простую функцию, которая принимает в качестве параметра два числа (например: число1 и число2). в моей функции ниже), а затем возвращаю сумму значений обратно в функцию.
Однако, когда я позже вызываю свою функцию в функции «int main()», я не получение результата, который я ожидаю, путем ввода «5» и «4» в качестве двух значений параметров. Я получаю "1"... что, по моему мнению, является признаком того, что что-то работает не так, как предполагалось.
Но у меня вопрос: что я делаю не так? Если кто-нибудь сможет решить эту проблему (а я уверен, что все здесь, скорее всего, смогут, лол), я буду вам чрезвычайно признателен!
Это мой код:

Код: Выделить всё

#include 

int return_numbers(int number1, int number2) {
int sum;

sum = number1 + number2;
return sum;
}

int main() {
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/78562072/why-am-i-getting-1-when-i-return-my-function[/url]

Вернуться в «C++»