读书人

问个简单的语法有关问题

发布时间: 2012-01-18 00:23:26 作者: rapoo

问个简单的语法问题
下面这句中为什么 ByVal Adr%, ByVal sdata$两个没有类型,用的是%和$,谁能讲解下吗??

Declare Function rf_write_hex Lib "mwrf32.dll " (ByVal icdev As Long, ByVal Adr%, ByVal sdata$) As Integer

[解决办法]
Adr% 表明Adr 是Integer 型
sdata$ 表明sdata 是String 型
[解决办法]
x& 就是长整型
y# 双精度浮点型
[解决办法]
恩,这些都是VB的简写方式,楼主可以在MSDN中查阅各种数据类型,每种VB数据类型说明的后面都附带了一个简写符号.
不过在正式的编程当中最好不要用这种方式来申明类型,因为实在是不利于阅读,看起来也很丑陋
[解决办法]
这种写法是为了兼容老版本的,现在最好不用.可读性差.
[解决办法]
同意LS二位
[解决办法]
这属于知晓范围 自己写代码就不建议了
[解决办法]
数据类型问题。简写!

读书人网 >VB

热点推荐