第8章过程与作用域.ppt

第8章过程与作用域

2.实参 实参是主调过程中调用过程时所给出的具体参数,这些参数是有确定值的,它们可以是直接常量或有值变量、表达式、数组中的某一个元素等。形参表和实参表都以括号“( )”括住,其表中的多个变量以逗号“,”隔开,变量名可以不同,在传递时形参和实参的个数必须相同,类型必须相容,传递值时一一对应。 以8.4.4函数过程应用实例为例,形参和实参的对应关系为: 形参 Private Function Find(a( ) As Integer, x As Integer) As Integer 实参 find_flag = Find(a( ), x) 定义Function Find时,定义了Find的两个形式参数数组a( )和x。调用Find时需要两个参数,第一参数是一个数组,它的值将对应传递给形式参数数组a( ),第二个参数是一个整数,它的值将对应传递给形式参数x。注意形参和实参是按照位置对应关系传递而不是参数的名称。 8.5.2传址与传值方式 形参和实参之间的数据传递方式有两种:按地址传递和按值传递。 1.按地址传递 按地址传递参数,是指被调用的过程的形式参数并不建立自己的存储单元,而是与主调过程共享同一存储单元,因此当被调用过程的形参值发生变化时,主调过程中的实参值也将发生同

文档评论(0)

1亿VIP精品文档

相关文档