很少有功能论据

时间:2014-03-03 21:09:58

标签: c

我正在试图理解为什么我得到的“功能参数太少”消息

result = total_area (diameter/3);

并在其音量时出现相同的消息。

我尝试调用基座和周边,作为高度,但得到了不同的消息,也尝试更改数字但是相同。

1 个答案:

答案 0 :(得分:0)

查看函数total_area的定义,您会发现它定义为采用更多参数。

你只给了它一个参数(diameter/3,又称直径的三分之一)。
这个函数可能需要一个直径和一个高度,也许还有一些其他的参数
我们真的不知道,因为你没有向我们展示函数的定义!

当你发现它需要什么时,你可能会想把它称为:

result = total_area (diameter/3, height, width);  // See the other parameters??!