gpt4 book ai didi

C++ 按引用还是按值传递?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:51:43 24 4
gpt4 key购买 nike

<分区>

我是编程新手,这里有一个关于引用传递如何工作的简单问题。在这个程序中,我正在计算二次方程的根。

void getCoefficients(double &a, double &b, double &c);
void solveQuadratic(double a, double b, double c, double &x1, double &x2);
void printRoots(double x1, double x2);

void error(string msg);

int main() {
double a,b,c,x1,x2;
getCoefficients(a,b,c);
solveQuadratic(a,b,c,x1,x2);
printRoots(x1,x2);
return 0;
}

所以,我的问题是我似乎从主程序中将值传递给 getCoefficients 和 solveQuadratic,但在 getCoefficients 和 solveQuadratic 的函数定义中,我似乎接受引用作为参数并且对它的工作原理感到困惑?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com