参数和参数之间的区别[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了参数和参数之间的区别[重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

“参数”和“参数”之间是否有区别,或者它们只是同义词?

答案

参数通常用于实际论证与形式参数的意义上。

形式参数是函数声明/定义/原型中给出的参数,而实际参数是调用函数时传递的参数 - 如果你愿意的话,形式参数的实例。

话虽如此,它们经常互换使用,它们的确切用途取决于不同的编程语言及其社区。例如,我也听过实际的参数等。

所以在这里,xy将是正式的参数:

int foo(int x, int y) {
    ...
}

而在这里,在函数调用中,5和z是实际的参数:

foo(5, z);
另一答案

通常,参数是函数内部使用的参数,参数是调用函数时传递的值。 (除非你采取相反的观点 - 维基百科在讨论parameters and arguments时提到了替代惯例)。

double sqrt(double x)
{
    ...
    return x;
}

void other(void)
{
     double two = sqrt(2.0);
}

在我的论文中,x是sqrt()的参数,2.0是参数。

这些术语通常至少在某种程度上可互换使用。

另一答案

它们通常在文本中互换使用,但在大多数标准中,区别在于参数是传递给函数的表达式,其中参数是在函数声明中声明的引用。

另一答案

参数和参数的不同之处在于参数用于程序中的不同值。参数在程序中传递相同的值,因此它们在c ++中使用。但c没有区别。对于c中的参数和参数,它是相同的。

以上是关于参数和参数之间的区别[重复]的主要内容,如果未能解决你的问题,请参考以下文章

参数和参数之间的区别[重复]

属性与参数和参数之间的区别[重复]

参数和参数之间的区别[重复]

Java中参数和参数之间的区别[重复]

参数和属性之间的区别[重复]

JSP属性和参数之间的区别[重复]