Ⅰ VB变体型数组

楼主,我只想告诉你一个道理,存在即是合理,我想开发vb的工程师们,不会比说这句话“程序优化时,尽量不要使用变体型变量”的笨到哪里去吧,既然他们设计了这东西,肯定是有用的,

写程序呢就按照你能理解的思路来,不要刻意的去怎样怎样,如果真想写高效率的程序,就不要用vb了,拿汇编写最快,省去了中间编译环节的开销...

别听那些似懂非懂的人胡说八道,讨论这个问题就跟讨论吃辣椒是好还是坏的问题了,有的说伤胃,有的说驱寒,看你怎么理解了,我就不信吃了辣椒胃就坏了,不吃就会得风湿,只是脑子有这个概念就好了,别太苛求了.....

Ⅱ vb中如何定义变量

dim a,b as Integer 表明:

定义了一个变体型变量a定义了一个整型变量bDim 定义局部变量还可以用:Static Private Public等 声明变量的格式为:<Public|Private|Dim|Static > <变量名> [As 数据类型] 。
说明:

(1)<Public|Private|Dim|Static>四个选项中选择其一,决定变量的作用域和生命期。

(2)[As 数据类型]用来定义变量的数据类型,如Integer、Single等。中括号表示其中的内容可以省略。当省略变量的数据类型时,变量默认的数据类型是Variant(可变)型。

(3)一条语句可以声明多个变量,被声明的各变量之间用逗号分隔。例如:Dim intNum As Integer,strName As String 声明一个整型、字符串型变量。

(4)一个变量被声明之后,系统会自动为该变量赋初值,数值型变量的默认值为0;变长字符串型变量的默认值为空字符串。

vb中变量在内存中

(2)定义变体型扩展阅读:

定义变量就是事先将变量通知程序。要用Dim语句声明变量,Dim 语句提供了变量名:

Dim variablename [As type]在过程内部用 Dim 语句声明的变量,只有在该过程执行时才存在。过程一结束,该变量的值也就消失了。此外,过程中的变量值对过程来说是局部的— 也就是说,无法在一个过程中访问另一个过程中的变量。

由于这些特点,在不同过程中就可使用相同的变量名,而不必担心有什么冲突和意想不到变故。

在使用一个变量之前并不必先声明这个变量。 例如,可以书写这样一个函数,在其中就不必在使用变量 TempVal 之前先声明它:

Function SafeSqr (num)

TempVal = Abs (num)

SafeSqr = Sqr (TempVal)

End Function

Ⅲ 易语言变量为什么无法定义通用型

易语言的通用型数据类型给我的感觉就是C++里面的函数模版,代码:声明 template <class T>,然后T就可以像易语言的通用型数据类型了

Ⅳ 请问C语言里面有没有变体型的数据类型

C是没有这种变体类型的。
变量使用前也必须定义类型。

Ⅳ 易语言中除了基本数据类型外\特殊数据类型 还有一种 变体型 请问 什么是变体型

变体型数据,是一种可变的数据类型,它能够表示所有系统定义类型的数据。变体型变量可以在程序执行期间存放不同类型的数据

Ⅵ VB编程问题

Dim a, b // 定义两个变体型变量a,b,在该模块范围内有效
Private Sub Form_Load() // 窗体加载事件触发的函数
a = Picture1.Width // 记录图片框控件Picture1的宽度到a变量
b = Picture1.Height // 记录图片框控件Picture1的高度到b变量
HScroll1.Max = 10 // 设置滚动条控件HScroll1的最大滚动值
HScroll1.Min = 0 // 设置滚动条控件HScroll1的最小滚动值,结合上一句代码,控制了滚动条控件HScroll1的滚动范围
End Sub
Private Sub HScroll1_Change() // 滚动条值改变时触发的函数
Picture1.Width = a // 设置图片框控件的之宽度为窗口打开时的宽度
Picture1.Height = b // 设置图片框控件的之宽度为窗口打开时的高度
// 下面的代码控制图片框的宽度和高度
// 滚动条向后拖动一格,图片的宽度和高度就比上一次增加30px
// 同理,滚动条向前拖动一格,图片的宽度和高度就比上一次减少30px
// 根据你的设置,图片大小控制范围为:a,b -> a+300, b+300
Picture1.Width = Picture1.Width + HScroll1.Value * 30
Picture1.Height = Picture1.Height + HScroll1.Value * 30
End Sub