argument和parameter有什么区别?

作者&投稿:大从 (若有异议请与网页底部的电邮联系)
~

parameter和argument是计算机英语中常见的词汇,这两者的区别如下:

  1. parameter是形参,体现在函数定义中,当出现在整个函数内都是可以使用的, 要是离开该函数则不能使用

argument是实参,体现在主调函数中,当进入被调函数后,实参变量也不能使用

2、parameter只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。函数调用结束返回主调用函数后则不能再使用该形参变量。因此,形参只在函数内部有效。

argument可以是变量、常量、函数、表达式等,无论实参是何种类型的量,在进行函数调用           时,它们都必须有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使参数       获得确定值。

扩展资料:

当parameter和argument不是指针类型时,在该函数运行时,形参和实参是不同的变量,他们在内存中位于不同的位置,形参将实参的内容复制一份,在该函数运行结束的时候形参被释放,而实参内容不会改变。

举例:

1. 比如你定义一个函数void add(int a, int b),这里的a和b就是parameter。 

2. 当你进行函数调用的时候,add(1, 2),这里的1和2就是argument。

参考资料来源:百度百科-argument




求高手帮我翻译一下下面的法律英语案例,不要翻译软件什么的翻译的_百度...
6.原告答辩:原告的请求明确表明厂家在制造和销售过程中的疏忽行为导致砸炮在卷曲时产生爆炸。这份陈述足以表明原告有权获得赔偿。7.被告答辩:原告的起诉既不符合保证责任的起诉要求,也不符合虚假表述、材料的不合理使用或是检测瑕疵的起诉要求。因此,这份起诉书没有达到提出索赔的要求。8.主要推理:第...

PORVED什么意思
vi. 证明是 prove \/ pruːv; pruv\/ v (pp proved; US proven \/ ˈpruːvn;ˋpruvən\/) =>Usage 见所附用法.1 [Tn, Tf, Dn.pr, Dpr.f] ~ sth (to sb) show that sth is true or certain by means of argument or evidence 证明某事物属实; 证实某...

P=(1e+5)*ones(n+1) 和 P=(1e+5)*eye(n+1) 是什么意思?谢谢啦_百度...
P=(1e+5)*ones(n+1)表示10的5次方乘n+1阶的单位阵;P=(1e+5)*eye(n+1) 表示10的5次方乘n+1阶的对角阵,以下为程序 n=2;P=(1e+5)*ones(n+1)P = 100000 100000 100000 100000 100000 100000 100000 100000 100000 >> n=2;P=(1e+5)*eye(n+1)P =...

invalid type argument of '->' (have 'struct student')
a->next 这里的'->' 只能用在指针上 而你定义a为结构体实例而不是 指针 你得这样写:p=a.next;

matlab求范数
norms(A,[ ],2)%行 函数定义:function cvx_optval = norms( x, p, dim )error( nargchk( 1, 3, nargin ) ); %#ok if nargin < 2 || isempty( p ),p = 2;elseif ~isnumeric( p ) || numel( p ) ~= 1 || ~isreal( p ),error( 'Second argument must be a real ...

怎样求一元三次方程的根
求导的方式是可以,不过比较繁琐。你想想,我们求导首先得到的是方程曲线的最低点或者最高点,而不是曲线与X轴的交点(解),还需还进行转换。我有一个VB做的程序你自己做来看看。在VB中建立text1,text2,text3,text4和text5五个文本框和command1命令按钮。text1,text2,text3,text4为对应的a...

there is no point in doing sth有这个固定搭配吗
有这个固定搭配。There is no point in doing sth 英文发音:[ðeə(r) ɪz nəʊ pɔɪnt ɪn ˈduːɪŋsɪŋ]中文释义:做…是没有意义的 例句:There is no point in doing a course that will not help...

python2.7中typeerror: long() argument must be a string or a numbe...
出现这种情况一般都是获取内容时得到的是json格式数据或者说是字典格式数据,然后把json格式数据写入文件时才会报错。解决方法如下:1、首先在Python中可以调用json模块以处理json格式数据,这样json格式数据便可以转换成字符串了。2、如图,转换方法就是dumps,然后把转换后的字符串赋值给aa即可。3、这样执行...

lua: function_demo.lua:144: bad argument #2 to 'find' (string exp...
--Error提示:function_demo.lua:144: bad argument #2 to 'find' (string expected, got nil)--Error部分代码:local _,x=string.find(s,p)--Error的提示翻译过来就是:在function_demo.lua中的第144行,在"find"函数中第二个参数类型错误(应为字符串型,但为nil)--所以,错误的原因是p...

paragraph的讲解
paragraph是作名词指的是段落,paragraph还有一个短语,concluding paragraph,指的是结尾段、结尾部分、总结段,Do you have a concluding paragraph,that wraps up your argument,and gestures at its wider significance? 是否有结尾段,以更广泛的意义来概括论点和态度?paragraph这个单词你学会了吗?

凌海市18557289659: parameter和argument的区别 -
于孔巨和: parameter和argument是计算机英语中常见的词汇,这两者的区别如下: 1. parameter是形参,体现在函数定义中,当出现在整个函数内都是可以使用的, 要是离开该函数则不能使用 argument是实参,体现在主调函数中,当进入被调函数后,...

凌海市18557289659: parameter和argument的区别是什么?详细 -
于孔巨和: parameter是形参 argument 是实参(即自变量)

凌海市18557289659: argument是什么意思 -
于孔巨和: argument n. 论证;论据;争吵;内容提要 例如:There's a strong argument for lowering the price. 有一个支持降低价格的有力论据. 同义词:brush, reasoning, dispute

凌海市18557289659: 在Python中,parameters与argument有什么不同 -
于孔巨和: 一个parameter,是一个变量,variable;一个argument, 是一个值, value; argument“给”,parameter“收”

凌海市18557289659: argument的意思 -
于孔巨和: argument 论据;争论,争吵;[数]幅角;主题,情节.可以根据句子相应意思翻译.

凌海市18557289659: Parameter ' -- frch - obj - 0' not found. Available parameters are [list] -
于孔巨和: 根据网上一些资料,对parameter和argument的区别,做如下的简单说明.1.parameter是指函数定义中参数,而argument指的是函数调用时的实际参数.2.简略描述为:parameter=形参(formalparameter),argument=实参(actualparameter)....

凌海市18557289659: error[pe167]: argument of type "unsigned long" is incompatible with paramete -
于孔巨和: 意思是说"变量类型'无符号长整型'与参数类型不匹配" 应该是你在第167行调用函数时所传的参数类型是"无符号长整型的",但这个函数所要求的参数不是这个类型的检查下函数声名,然后按要求给参数试试

凌海市18557289659: 在C++中,arguments和parameters都有参数的意思,二者有什么区别 -
于孔巨和: 不止C++,所有编程语言都有这两个术语 举个例子吧.定义函数 int f(int a) { return a + 1; } 调用函数 f(42) 定义函数的时候,函数中使用的变量是“parameter”,调用函数的时候,传给函数的表达式是“argument”,所以这里a是parameter,42是argument.

凌海市18557289659: GRE中的ISSUE和ARGUMENT是什么意思? -
于孔巨和: 它们是GRE考试中作文部分的两部分题目. ISSURE是给你句话左右的长度,做出一个是或非的评论,比如社区修建工厂是有益的.然后你来根据这句话给出你的观点,也就是写作文. ARGUMENT是给你一个大段话,具体的说是一大段充满逻辑错误的话,让你来挑出其中的错误.然后把每个错误自称一段,写出文章. 总的来时,issue 难度要高于后者.因为在写issue时你可以参考的只有这一句话.主要观点全来自于你 而argument在出题时已经给出了很多,完全可以参照着写

凌海市18557289659: variable argument parameter的区别 -
于孔巨和: variable是变量 parameter是参数argument的含义和他们的关系如下 1. An independent variable.独立变量. 2. Any value of an independent variable, e.g.,a search key; a number identify- ing the location of an itemin a table. | 独立变量的任何值....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网