什么是形式参数?什么是实际参数?

什么是形式参数?什么是实际参数?归根到底什么是参数,形式参数与实际参数之间有什么关系... 什么是形式参数?什么是实际参数?归根到底什么是参数,形式参数与实际参数之间有什么关系 展开
 我来答
匿名用户
2013-09-06
展开全部
1 形式参数:就是在定义函数或过程的时候命名的参数。通俗讲就是一个记号。2 实际参数:就是在执行时,调用函数或过程时,传递给函数或过程的参数。通俗讲就是实际值。3 参数嘛,就是一个可变量,它随着使用者的不同而发生变化。举个例子,在中学的时候学过sin(x)函数,这里的x就是形式参数,当你需要求1的正弦值时,你会使用sin(1),这里的1就是实际参数。4 形参和实参间的关系:两者是在调用的时候进行结合的,通常实参会将取值传递给形参,形参去之后进行函数过程运算,然后可能将某些值经过参数或函数符号返回给调用者。希望对你有帮助。
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
匿名用户
2013-09-06
展开全部
形式参数就是函数定义时设定的参数。例如函数头 int min(int x,int y,int z) 中 x,y,z 就是形参。实际参数是调用函数时所使用的实际的参数。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。例如主函数中调用 min 函数的语句是 nmin=min(n1,n2,n3); 其中n1,n2,n3就是实参。形参和实参的功能是进行数据传送。发生函数调用时,主调函数把实参的值传送给被调函数的形参,从而实现主调函数向被调函数的数据传送。具体的传递方式有两种:(1)值传递方式:将实参单向传递给形参的一种方式。实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值、输入等办法使实参获得确定值。(2)地址传递方式:将实参地址单向传递给形参的一种方式。至于归根是什么参数我就不知道了,等学到了这方面的知识后一定回答你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2018-03-31 · TA获得超过8510个赞
知道小有建树答主
回答量:3
采纳率:0%
帮助的人:1.7万
展开全部

实际参数简称“实参”。在调用有参函数时,函数名后面括号中的参数称为“实际参数”,实参可以是常量、变量或表达式

自定义函数中的“形参”全称为"形式参数" 由于它不是实际存在变量,所以又称虚拟变量。实参和形参可以重名。

形参和实参的区别

英文名字不同:形参是parameter,实参是argument。

本质不同:形参的本质是一个名字,不占用内存空间。实参的本质是一个变量,已经占用内存空间。

在Javadoc或MSDN中的地位不同:Javadoc和MSDN提到一个方法有哪些参数,往往用parameter这个词。只有到程序员真正使用这个方法,才是argument。

在调试的时候,parameter就转变成argument,这时也往往不使用argument一词,而是称之为variable(变量),因为实参本质上就是一个变量,在内存中占用一块空间。

是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数.

在VB中,出现在Sub过程和Function过程的形参表中的变量名、数组名,称为形式参数,过程被调用之前,并为其分配内存,其作用是说明自变量的类型和形态以及在过程中所“扮演”的角色。

形参即函数的自变量,其初值来源于函数的调用。只有在程序执行过程中调用了函数,形参才有可能得到具体的值,并参与运算求得函数值。

可见形参表相当于变量说明,但应特别注意:此处只能使用类型标识符,而不能直接使用类型。

在调用函数时,实参将赋值给形参。因而,必须注意实参的个数,类型应与形参一一对应,并且必须要有确定的值。

[1]  谭浩强.C程序设计.北京:清华大学出版社,2010:175-177

[2]  徐素锦,张亚歌.C++语言函数参数传递机制分析[科技信息].[2016.11].http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=6&CurRec=7&recid=&filename=KJXX200926060&dbname=CJFD2009&dbcode=CJFQ&pr=&urlid=&yx=&uid=WEEvREcwSlJHSldRa1Fhb09jeVVYOEE2Z0hMbTFEM25kYTJCYnM0aFpCWT0=$9A4hF_YAuvQ5obgVAqNKPCYcEjKensW4ggI8Fm4gTkoUKaID8j8gFw!!&v=MTcwMzBSdkZDcmhVN3JNTGlmVGRyRzRIdGpPcVk5RFpJUjhlWDFMdXhZUzdEaDFUM3FUcldNMUZyQ1VSTHllWnU

参考资料

www.baike.comwww.baike.com

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-06
展开全部
举例来说:public void test(string str1){ string str2; str2=str1; response.write str2;}test("hello world!");输出:hello world!简单点儿说,形参是你在声明函数时定义的,该参数不占用内存地址实参是你在函数里定义的,并且系统会在内存中给它分配实际的地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-06
展开全部
形参就是定义函数时候的参数表,只是定义了参数表的结构和用来引用的名字,并没有具体的内容。
实参是调用函数传递的具体数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式