vb如何中定义变量

我现在做的VB的工程文件,首先我有32个字节的数组,要把这32个字节放到一个变量里。请问1如何定义变体变量?变量要怎么写,语句是怎样?2如何定义我这些数组的个数给变量,比... 我现在做的VB的工程文件,首先我有32个字节的数组,要把这32个字节放到一个变量里。
请问
1如何定义变体变量?变量要怎么写,语句是怎样?
2如何定义我这些数组的个数给变量,比如我现在是32个,然后若是1个,如何定义?
谢谢,请问type a 语句是在module中定义的?如何在module中定义?
我有多个按键,一个按键要提取32个字节的数组放到变量里,其他的按键要提取1个字节的数组放到变量里,
请问是每一个按键都要定义一遍吗?每一个按键对应的变量要不同么?还是一个就可以了?

还有,数组是不能赋值的,那么如何实现将一个常数数据放到这个数组里?
展开
 我来答
wanggang519999
2009-05-19 · TA获得超过513个赞
知道小有建树答主
回答量:450
采纳率:0%
帮助的人:219万
展开全部
使用type用户自定义类型

先申明一个自定义类型 , 你选择新建,选Module ,在 Module 中定义

Type a
GS As Integer '数组元素的个数
SZ() As Byte '数组元素 动态数组
End Type

再定义一个变量,类型为这个自定义类型

以下的代码可以写在你需要的地方

Dim b As a
b.GS = 2 '数组元素的个数 赋值
const mm =25 '

ReDim b.SZ(1 To b.GS) As Byte '再定义该动态数组
b.SZ(1)=10 '对第一个数组元素赋值
b.SZ(2)=mm '对第二个数组元素赋值

你还可以定义另一个变量,其类型也是a,如:

Dim C As a
C.GS = 32 '数组元素的个数 赋值
ReDim C.SZ(1 To C.GS) As Byte '再定义该动态数组
for i=1 to C.GS
C.SZ(i)=............
next i
哀浓水惬
2020-01-08 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:602万
展开全部
dim,static,public都可以定义任何类型变量,初学可以不区分,它们定义的东西只是级别不同。
dim
aa
as
string
dim
bbhkgm
as
integer
aa和bbhkgm一样用于装数据,只是名字和所装数据类型不同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式