在java中形参和实参是什么?

 我来答
wiqcbjs
推荐于2019-08-07 · TA获得超过997个赞
知道答主
回答量:680
采纳率:100%
帮助的人:307万
展开全部
byval 传递的是行参,传递值

Public Function getstr(ByVal str As String) As String
getstr = str + ",ABC"
End Function
这个函数是把你传递近来的值加上",ABC"然后显示出来。是传递的值
调用:msgbox getstr("aaa")
弹出对话框为aaa,ABC

ByRef 是实参 ,传递地址
在全局变量里声明一个字符型STR
dim str as string
然后写一个过程
Public Sub getstr1(ByRef str)
str = "cccc"
End Sub
这个过程是改变全局变量的值。是按地址传递过来的
调用:call getstr1(str)
msgbox str
显示的是CCCC

在C语言里的类似
如函数
FIND(INT X)
这里的X就是形参,它也可以是表达式
而实参呢是要传递给形参的如
X=5
5就是实参
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式