第15讲参数传递和作用域.pptxVIP

  • 1
  • 0
  • 约1.48千字
  • 约 12页
  • 2022-07-28 发布于北京
  • 举报
编程小贴士 设置属性确定事件; 构思算法草拟代码; 多写注释调整思路; 全面检查就这一招! 编程思路:“初始化-输入-处理-输出” 2 主要介绍: 参数传递 变量的作用域 出去了要返回,而且还要收获多个结果 这是一种什么“开小差”的思想? 3 一、参数传递(实参→形参) 1.传址:ByRef 形参与实参共享一个内存单元。修改形参,影响实参 2.传值:ByVal 形参得实参值,两者单元不同。修改形参,不影响实参 口诀:传址改变实参,传值不改变实参 4 Sub Swap2(ByRef x%, ByRef y%) t = x: x = y: y = t End Sub Sub Swap1(ByVal x%, ByVal y%) t = x: x = y: y = t End Sub 【例6.4】 两数交换 a = 10: b = 20 Swap1(a, b) Swap2(a, b) 哪一个能实现交换? 5 数组传递 整个数组一起传递,方式:ByRef 写法示例: Sub sum(ByRef a%()) End Sub Dim b%(3) sum(b) 定义 调用 6 例6.5:求任意一维数组中各元素之和 Sub Showarr(ByRef arr%()) For i = 0 To UBound(arr) TextBox1.Tex

文档评论(0)

1亿VIP精品文档

相关文档