VB 传值传址问题

[复制链接]
查看11 | 回复3 | 2012-7-2 22:43:07 | 显示全部楼层 |阅读模式
因为变量X是定义在过程外的,是模块级的变量。而Y则没有定义,是过程级的变量,每个过程都是新的。...
回复

使用道具 举报

千问 | 2012-7-2 22:43:07 | 显示全部楼层
money0_0已经说得很清楚了。你可以这这么理解:变量X对模块中所有的过程都是可见的,也就是模块中公有的变量,模块中的任意过程都可以访问该变量。所以:Command1设X为5后调用prob(),此时x的值传入后被赋值a,然后prob中计算a*a的值在赋予x。即x = 5*5如果你想X有个固定的值,不需要更改的话,可以这样:把...
回复

使用道具 举报

千问 | 2012-7-2 22:43:07 | 显示全部楼层
看调用的方法!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行