Я пытаюсь создать очень простую функцию, которая принимает в качестве параметра два числа (например: число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]