The*_*978 115 language-agnostic parameters arguments terminology
"参数"和"参数"之间是否有区别,或者它们只是同义词?
dan*_*lei 200
参数通常用于实际论证与形式参数的意义上.
该形式参数是什么在函数声明/定义/原型给出,而实际的参数是调用函数时什么传递-形式参数的情况下,如果你愿意.
话虽这么说,它们经常互换使用,它们的确切用途取决于不同的编程语言及其社区.例如,我也听过实际的参数等.
所以在这里,x并且y将所有形式参数:
int foo(int x, int y) {
...
}
Run Code Online (Sandbox Code Playgroud)
而在这里,在函数调用中,5和z是实际的参数:
foo(5, z);
Run Code Online (Sandbox Code Playgroud)
Jon*_*ler 19
通常,参数是函数内部使用的参数,参数是调用函数时传递的值.(除非你采取相反的观点 - 维基百科在讨论参数和参数时提到了替代约定).
double sqrt(double x)
{
...
return x;
}
void other(void)
{
double two = sqrt(2.0);
}
Run Code Online (Sandbox Code Playgroud)
根据我的论文,x是参数sqrt(),2.0是参数.
这些术语通常至少在某种程度上可互换使用.