被困在评论上一段时间,也许就像3-4天一样。但是,我是编程的新手,我需要帮助来构建一个函数。
编写一个函数FindDigits(),它有一个三位数的参数 返回三个人的数字和三个其他参数 三位数的数字。
我创建了一个类似于此的函数,到目前为止似乎是正确的......我是否需要为变量t,r和i添加&符号?
void FindDigits(double tri, int t, int r, int i)
{
}
答案 0 :(得分:1)
...以及返回三位数字的三个个别数字的其他三个参数。
变量t,r和i需要&符号吗?
是的,您需要参考。对于 return
您的函数中的任何内容,签名必须至少为
void FindDigits(double tri, int& t, int& r, int& i) {
// ^ ^ ^
// ...
}
否则参数只是副本,您无法将任何内容传回给调用者。