如何创建通过参数返回值的函数?

时间:2016-02-12 17:39:56

标签: c++

被困在评论上一段时间,也许就像3-4天一样。但是,我是编程的新手,我需要帮助来构建一个函数。

  

编写一个函数FindDigits(),它有一个三位数的参数   返回三个人的数字和三个其他参数   三位数的数字。

我创建了一个类似于此的函数,到目前为止似乎是正确的......我是否需要为变量t,r和i添加&符号?

void FindDigits(double tri, int t, int r, int i)
{

}

1 个答案:

答案 0 :(得分:1)

  
    

...以及返回三位数字的三个个别数字的其他三个参数。

  
     

变量t,r和i需要&符号吗?

是的,您需要参考。对于 return 您的函数中的任何内容,签名必须至少为

void FindDigits(double tri, int& t, int& r, int& i) {
                            // ^       ^       ^
    // ...
}

否则参数只是副本,您无法将任何内容传回给调用者。