能不能通过改变函数形参数组的值是实参数组的值改变?

 我来答
艳阳天儿9850

2020-11-19 · 愿我用专业的法律知识帮您答疑解惑。
艳阳天儿9850
采纳数:10332 获赞数:16700

向TA提问 私信TA
展开全部
可以,实参传递数组名,其实就是地址传递,在函数中改变形参数组的值,其对应的实参肯定也改变了,在内存中只有一份内容,或者说共用内存。

自定义函数中的“形参”全称为"形式参数" 由于它不是实际存在变量,所以又称虚拟变量。实参和形参可以重名。
是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数.
在VB中,出现在Sub过程和Function过程的形参表中的变量名、数组名,称为形式参数,过程被调用之前,并为其分配内存,其作用是说明自变量的类型和形态以及在过程中所“扮演”的角色。
形参即函数的自变量,其初值来源于函数的调用。只有在程序执行过程中调用了函数,形参才有可能得到具体的值,并参与运算求得函数值。
可见形参表相当于变量说明,但应特别注意:此处只能使用类型标识符,而不能直接使用类型。
在调用函数时,实参将赋值给形参。因而,必须注意实参的个数,类型应与形参一一对应,并且必须要有确定的值。
njibdwxek
推荐于2018-05-18 · TA获得超过4573个赞
知道答主
回答量:916
采纳率:100%
帮助的人:41.6万
展开全部

可以,实参传递数组名,其实就是地址传递,在函数中改变形参数组的值,其对应的实参肯定也改变了,在内存中只有一份内容,或者说共用内存。

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

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

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

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

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

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


本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8e28a69
2011-06-19 · TA获得超过447个赞
知道小有建树答主
回答量:335
采纳率:0%
帮助的人:416万
展开全部
可以,实参传递数组名,其实就是地址传递,在函数中改变形参数组的值,其对应的实参肯定也改变了啊!他们在内存中只有一份内容,或者说共用内存!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pps_bd
2011-06-19 · TA获得超过148个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:187万
展开全部
在C里面通过传指针就可以;C++里面还可以采用引用方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lusijiaaa
2011-07-01
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
会的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式