嗨,我希望我能更好地理解有关 C++ 的一些事情。我们正在学习函数,我错过了一节课,我认为这是错过的错误课程,因为我很困惑。关于清晰简洁的方向和对术语的理解,我有两个问题。这是我的第一个:
a) 编写一个名为“product”的 C++ 函数,计算传递给它的两个整数值的乘积。该函数将接受两个输入参数并将计算得到的答案作为函数的输出参数返回。b) 编写一行代码来调用(调用)这个函数。
这是第二个: a) 编写一个名为“product”的 C++ 函数,计算传递给它的两个整数值的乘积。该函数将接受两个输入参数并返回产品答案作为函数执行的结果。b) 编写一行代码来调用(调用)这个函数。
所以我的猜测是第二个应该是这样的:
int product(int a, int b)
{ return a*b; }
和部分 b 作为 cout << "你的两个数字的乘积是 " << product(a,b);
首先,我是对的,无论哪种方式,将答案作为输出参数都意味着什么。当我在并且你觉得可怜我时,你能告诉我应该使用 void 而不是 int 吗?最后有人可以更好地解释通过引用返回究竟是什么。我得到了关于它的整个方面需要在参数的末尾有一个 & 并且“技术上”它允许我改变它而不是仅仅返回它,但我希望有更深入的东西?很抱歉这么需要,但任何帮助将不胜感激。谢谢琳达
PS我会标记为作业,但它已被弃用。对不起!