三个调用bb过程的语句:
语句二和语句三的写法都可以。所以显示11。
语句一的括号是运算符而不是过程后的括号,表达式(a)的结果调用过程,bb内更改的是这个结果的临时变量,和变量a无关。显示的还是10。
语句二和语句三的写法都可以。所以显示11。
语句一的括号是运算符而不是过程后的括号,表达式(a)的结果调用过程,bb内更改的是这个结果的临时变量,和变量a无关。显示的还是10。
解决方案 »
- 【问】如何加载内存中的Image.Picture给API版的ListView?
- 问一个关于MSComm.CTSHolding的问题
- vb中调用可执行文件
- QQ群 2479339 只谈程序!
- VB6:如何用mshflexgrid控件对表进行手工输入??
- vb inet post数据的问题
- 一个简单的windows操作问题?高手指教?
- ado如何用SQL将一个查询结果保存到加密mdb数据库中的一个新的临时表中?
- 感谢天同网友的热心帮助,这分数全部是给他的!
- 想不想试试...
- Application.WorksheetFunction 简写
- 请问怎么用VB2013打开一个WORD文件,移动到文件开头,画一个蓝色的线啊?
b1 = b1 + 1
End Sub等同于
Private Sub bb(byref b1 As Integer)
b1 = b1 + 1
End Subbyref传地址、byval传值
bb b
Call bb(c)
传递的是变量b和c的地址,所以b1变化时,b、c也会变
bb(a) 传递的是(a)运算结果的地址,不是变量a的地址,所以b1变化时a不变