神仙道百炼21:请问VB的变量到底是什么意思?

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 15:52:22
我最近学VB,对于其中的变量很是一无所知,请大家把我看成一个超级菜鸟的角度来教我变量。对教会我的人小弟十分感谢!!!!!

变量就是一个抽屉(有名字的内存空间),里面可以放东西(数据)。

如果规定这个抽屉只能放书(规定了类型的变量),那么就不能放别的东西了(只能放规定了的类型的数据)。

如果没有规定这个抽屉放什么东西(变体型变量),那么可以随便放任何东西(可以放任何类型的数据)。

vb程序中,变量是指该量在程序执行的整个过程中其值是可以改变的,但在运行的每一个瞬间每一个具体的运算过程中,它的值都是确定的.
在程序运行过程中,对程序中变量按其所分配相应的内存单元来存储数据.在程序执行过程中,变量值的变化说白了就是与此变量相对应的内存单元内容的变化.
----------------------------------------
上面那段话是我引用的,在我理解变量就相当是电脑硬件中的内存,用来存储你在程序中需要的一些数据,以便调用.我觉得你买本书,找几个变量的简单例子做一做就应该会明白了,毕竟变量是编程中最基本的元素.希望你早日找到答案~~

在 Visual Basic 环境下进行计算时,常常需要临时存储数据。例如,可能想要计算几个值,将它们进行比较,并根据比较的结果对它们进行不同的操作。如果想要比较这些值,就要存储它们,但不必把它们存入属性。
象大多数编程语言那样,Visual Basic 使用变量来存储值。变量有名字(用来引用该变量所含的值的名词)和数据类型(确定变量可以存储的数据的种类)。数组可以用来存储建立了索引的相关变量集。
变量是用来存储值的所在处;它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪种数据。
根据缺省规定,如果在声明中没有说明数据类型,则令变量的数据类型为 Variant。Variant 数据类型很象一条变色龙— 它可在不同场合代表不同数据类型。当指定变量为 Variant 变量时,不必在数据类型之间进行转换,Visual Basic 会自动完成各种必要的转换。
但是,如果知道变量确实总是存储特定类型的数据,并且还声明了这种特定类型的变量,则 Visual Basic 会以更高的效率处理这个数据。例如,存储人名的变量最好表示成 String 数据类型,因为名字总是由字符组成。
以上引自MSDN