程序设计基础-Visual Basic教程第10章 过程.ppt

程序设计基础-Visual Basic教程第10章 过程.ppt

第一次调用,由于是地址传递方式,所以形参b的变化直接影响实参b的变化,所以当函数过程返回,实参b的值变成2 因为sum函数本身返回值,所以当将sum函数值赋值给b后,b的值变成3 执行下列程序后,a与b的值是? Private Sub Form_Click() Dim a As Integer, b As Integer a = 1: b = 2 a = sum(a, b) b = sum(a, b) Print a, b End Sub Public Function sum(a As Integer, b As Integer) As Integer sum = a * b + a b = a * b End Function 第二次调用,由于是地址传递方式,所以形参b的变化直接影响实参b的变化,所以当函数过程返回,实参b的值变成6 因为sum函数本身返回值,所以当将sum函数值赋值给b后,b的值变成9 运行结果: 3 9 例题10-27 Private Sub Command1_Click() Dim a%, b As Integer a = 5: b = 2 Print f(a, b); f(a, b) Print f(b, b); f(f(a, b), b) Print

文档评论(0)

1亿VIP精品文档

相关文档