第十六课参数传递、变量作用域讲解.docVIP

  • 1
  • 0
  • 约1.93千字
  • 约 6页
  • 2021-11-05 发布于山东
  • 举报

第十六课参数传递、变量作用域讲解.doc

第十六课参数传递、变量作用域讲解 第十六课参数传递、变量作用域讲解 PAGE / NUMPAGES 第十六课参数传递、变量作用域讲解 一、 用户函数与用户过程中参数的传递规则。 1、 当调用过程或函数时,实参向形参进行传递。 private sub printstr(n as integer dim k as integer for k=1 to n print “ hello world! ” next k end sub 调用方式 call printstr(3 2、 参数传递有两各种方式:按值传递和按地址传递。 按值传递:在定义过程 或函数时,在形参声明处变量名前加入 byval 。 例: private sub chg1(byval n as integer n=2*n end sub 按地址传递:在定义过程或函数时,在形参声明处变量名前加入 byref ,或不 加任何修饰符。 例: private sub chg2(byref n as integer n=2*n end sub private sub form_click( dim x as integer x=12 call chg1(x print x call chg2(x print x end sub 3、 参数按传值传递与按地址传递的区别: 按地址传递:调用过程时,把实参变量 x 传递给过程,过程并不为形参

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档