"函数将查找并存储在参数中,其他两个参数的总和"是什么意思?

What does it mean "the function will find and store in a parameter, the sum of two other parameters?

本文关键字:参数 两个 意思 是什么 其他 查找 函数 存储      更新时间:2023-10-16

有一个名为findSumProd(int alpha, int beta, int& gamma, int& delta)的函数。我将如何创建一个函数,该函数将在第三个参数 gamma 中查找并存储 alphabeta 的总和?

我是新来的C++所以请耐心等待。谢谢!

这意味着如果我写这样的东西

int c, d;
findSumProd(1, 2, c, d);
printf("%dn", c);

我会得到 3。

有关如何实现它,请转到Google并搜索pass by reference C++

只需将 alpha 和 beta 的总和分配给 gamma。例如

#include <iostream>
void findSumProd(int alpha, int beta, int& gamma, int& delta)
{
   // some calculations with alpha and betta
   gamma = alpha + beta;
}
int main()
{
   int alpha, beta, gamma, delta;
   // some calculations with these variable
   findSumProd( alpha, beta, gamma, delta );
   std::cout << "gamma = " << gamma << std::endl;
}  
gamma是一个

参考。这意味着当你调用findSumProd(a, b, g, d)时,变量gd可以从findSumProd中更改。 gammadelta是指gd

在你的函数中,你可以写一些类似gamma = /*...*/;