C++;功能,我做错了什么 我对这个页面和C++初学者有新的了解。我可以让我的代码工作,基本上我的代码看起来像这样, #include <iostream> #include <cmath> using namespace std; double result(double num1,double num2) { return num1 + num2; } void addition() { double num1{}; cout << "Enter first number: "; cin >> num1; double num2{}; cout << "Enter second number: "; cin >> num2; cout << "The result is: " << result << endl; } int main() { addition(); return 0; }

C++;功能,我做错了什么 我对这个页面和C++初学者有新的了解。我可以让我的代码工作,基本上我的代码看起来像这样, #include <iostream> #include <cmath> using namespace std; double result(double num1,double num2) { return num1 + num2; } void addition() { double num1{}; cout << "Enter first number: "; cin >> num1; double num2{}; cout << "Enter second number: "; cin >> num2; cout << "The result is: " << result << endl; } int main() { addition(); return 0; },c++,function,syntax,C++,Function,Syntax,我试着从double改为int,认为这会有所帮助,但遗憾的是,没有。缺少什么?您正在打印函数结果的地址 如果要调用函数result,请使用()运算符 换句话说,改变这一行 cout << "The result is: " << result << endl; cout cout << "The result is: " << result << endl;

我试着从double改为int,认为这会有所帮助,但遗憾的是,没有。缺少什么?

您正在打印函数
结果的地址

如果要调用函数
result
,请使用
()
运算符

换句话说,改变这一行

    cout << "The result is: " << result << endl;
cout
    cout << "The result is: " << result << endl;
    cout << "The result is: " << result(num1, num2) << endl;