有一个名为findSumProd(int alpha, int beta, int& gamma, int& delta)
的函数。
我如何创建一个能够找到并存储在第三个参数 gamma 中的函数, alpha 和 beta 的总和?
我是C ++的新手,所以请耐心等待。谢谢!
答案 0 :(得分:1)
这意味着如果我写这样的东西
int c, d;
findSumProd(1, 2, c, d);
printf("%d\n", c);
我会得到3。
有关如何实施,请转到Google并搜索pass by reference C++
答案 1 :(得分:0)
gamma
是一个参考。这意味着当您致电findSumProd(a, b, g, d)
时,变量g
和d
可以在findSumProd
内更改。 gamma
和delta
将推荐给g
和d
。
在您的功能中,您可以编写类似gamma = /*...*/;
答案 2 :(得分:0)
只需将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;
}