【发布时间】:2021-07-18 18:31:52
【问题描述】:
#include <iostream>
using namespace std;
int add(int x, int y) {
int sum = x + y;
return sum;
}
int main() {
int num1, num2;
cout << "enter" << endl;
cin >> num1 >> num2;
add(num1, num2);
return 0;
}
Add() 函数在我运行代码时不返回 sum。但是,当我用cout << sum << endl 替换return sum 时,我的程序运行良好。我是一个完整的 C++ 初学者
【问题讨论】:
-
您需要一个变量来分配返回值。
int s = add(num1, num2); -
它正在返回一个值,但您在 main() 中的代码没有使用返回的值。也许你想要 cout