计算机二级VB参数传递方式判别与解题应用

计算机二级VB参数传递方式判别与解题应用,第1张

计算机二级VB参数传递方式判别与解题应用,第2张

VB程序中使用的参数分为参数和参数。简单来说,过程定义中给的参数是参数,过程调用语句中给的是参数。当一个带参数的过程被调用时,形参和实参被一一匹配和传递。根据传递方式的不同,可以分为按值传递和按地址传递两种。参数传递方式的正确识别是过程学习的难点,也是等级考试的考点。

一、基于价值和基于地址方法的内涵

通过值传递参数实质上是将实参的值复制到参数,因此参数获得实参的副本。当参数在此过程中发生更改时,不会影响参数本身。按地址传递参数本质上是把实参变量的地址传递给参数,所以参与参数的参数会指向同一个内存单元。当流程执行过程中参数发生变化时,相应的参数也会发生变化。

二、参数传递方式的判断方法

判断参数传递方式,不能单纯看过程定义中参数前的修饰符中是否有ByVal。传递参数的方式不仅取决于过程定义,还取决于过程调用,即与相应实参的具体形式有很大关系。因此,应综合考虑以下三个方面:

1.参数是数组还是控件
2。参数是否用ByVal
3修饰。对应的参数是表达式还是值。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 计算机二级VB参数传递方式判别与解题应用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情