| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4522 人关注过本帖
标题:请问定义VB变量时,变量名后面带有“&”号的变量是什么意思?
只看楼主 加入收藏
shi781203
Rank: 2
来 自:广东省
等 级:论坛游民
帖 子:112
专家分:50
注 册:2011-3-18
结帖率:37.14%
收藏
已结贴  问题点数:10 回复次数:4 
请问定义VB变量时,变量名后面带有“&”号的变量是什么意思?
请问定义VB变量时,变量名后面带有“&”号的变量是什么意思?
2016-05-09 23:38
HVB6
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:320
专家分:561
注 册:2013-10-30
收藏
得分:3 
是定义&:长整型

[此贴子已经被作者于2016-5-10 05:45编辑过]

2016-05-10 05:38
hjxlj
Rank: 10Rank: 10Rank: 10
来 自:江西
等 级:贵宾
威 望:14
帖 子:292
专家分:1519
注 册:2013-6-25
收藏
得分:3 
是这样的,在模块或窗体的通用部分如果没有Option Explicit时,在声明变量时可以采取两种方式,一是隐式声明,二是显式声明。
隐式声明的方法是,在变量首次赋值时在变量名的尾部加一个规定的符号,以表示变量的类型。可用的变量类型声明符是:整型 %,长整型 &,单精度 !,双精度 #,货币型 @,字符串型 $。
比如
               intCount% = 22               '声明整型变量intCount并赋值
               curTotal@ = 133.50     '声明货币型变量并赋值
如果模块或窗体的通用部分含有Option Explicit,则不能使用上面的隐式声明,必须使用显式声明。比如
               Dim intCoun5 As Integer
               Dim curTotal As Currency
由于隐式声明可读性太差,所以不建议使用,应该全部对变量使用显式声明。

本人QQ:775420425
2016-05-10 09:08
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4943
专家分:30047
注 册:2008-10-15
收藏
得分:3 
显式申明时,也可以使用这个 类型声明符。
如 dim intCount%
  dim iniCount as integer 的效果是一样的,不建议使用了 类型声明符 了。
现在提供这个功能,是为了兼容老程序。

授人于鱼,不如授人于渔
早已停用QQ了
2016-05-10 09:37
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
收藏
得分:3 
图片附件: 游客没有浏览图片的权限,请 登录注册

这个表格就是数据类型的各种参数。建议在声明变量时,最好使用显式声明,不要使用隐式声明,例如:
Dim AB As String, CD As Integer, DE As Single, EF As Double
D等等,习惯这种声明方法,也不要使用类型声明符声明。

[此贴子已经被作者于2016-5-10 12:01编辑过]


请不要选我!!!
2016-05-10 11:55
快速回复:请问定义VB变量时,变量名后面带有“&”号的变量是什么意思?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011857 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved