参数和参数的区别

“参数”和“参数”之间有区别,还是仅仅是同义词?

参数经常用于“实际论证”与“forms参数”的意义上。

forms参数是函数声明/定义/原型中给出的,实际的参数是调用函数时传递的参数,如果你愿意的话,它是forms参数的一个实例。

这就是说,他们经常互换使用,或根据语言/社区,我也听说过“实际参数”&c。

所以在这里, xy将是forms参数:

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

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

 foo(5, z); 

通常,参数是函数内部使用的参数,参数是函数调用时传递的值。 除非你采取相反的观点。

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

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

这些术语通常至less有些可以互换使用。

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

参数和参数是不同的,参数在程序中被用于不同的值,而参数在程序中被传递相同的值,所以它们被用在c ++中。 但是没有区别。 c中的参数和参数是一样的。