参数和参数之间的区别

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

141107 次浏览

参数经常用在 actual argument形式参数形式参数。的意义上

formal parameter是函数声明/定义/原型中给出的值,而 真正的论据是调用函数时传递的值ーー一个形式参数的实例(如果您愿意的话)。

也就是说,它们通常可以互换使用,它们的确切使用取决于不同的编程语言和它们的社区。例如,我也听说过 实际参数等等。

这里,xy是形式参数:

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

Whereas here, in the function call, 5 and z are the actual arguments:

foo(5, z);

通常,参数是在函数内部使用的,参数是调用函数时传递的值。(除非你持相反的观点ーー维基百科在讨论 参数和参数时提到了其他约定。)。

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


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

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

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

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

参数和参数是不同的 因为参数用于程序中的不同值 参数传递相同的值 in the program so they are used in c++. 但是 c 中没有区别。 c 中的参数和参数是相同的。