VB中的 变量和不变量 是怎么回事? 举例说明!

作者&投稿:刁澜 (若有异议请与网页底部的电邮联系)
b#7 为什么不能作为VB的变量名~

字母开头,可以包含数字、下划线等,但不能使用VB保留字,如#不能作为变量名。A1;A1_2;A等为合法的变量名。

字母开头,可以包含数字、下划线等,但不能使用VB保留字.π不可能是变量,最多只能算常量吧。
sinx合法的,他不是VB的保留字

保留字就是不允许用户重新定义进行其它功能使用的单词,比如if只用在条件语句里面,不允许dim if来定义一个叫做if的变量。一般有下面这些:

ByVal Call Case
Catch CByte CBool
CChar CDate Cdec
CDbl Char CInt
CStr CType Date
Decimal Declre Default
Delegante Dim DirectCast
Do Double Each
Else Elseif End
Enum Erase Error
Event Exit False
Finally For Friend
Function Get GetType
GoTo Handles If
Implements Imports In
Inherits Integer Interface
Is Let Lib
Like Long Loop
Me Mod Module
MustInherit MustOverride MyBase
MyClass Namespace New
Next Not Nothing
NotInheritable NotOverridble Object
On Option Optional
Or OrElse Overloads
Overridable Overrides ParamArray
Preserve Private Property
Protected Public RaiseEvent
ReadOnly ReDim REM
RemoverHandleer Resume Return
Select Set Shadows
Shared Short Single
Static Step Stop
String Structure Sub
SyncLock Then Throw
To True Try
TypeOf nicode Until
Variant When While
With WithEvents WriteOnly
Xor

变量就是一个用来保存具体值的内存块的名字。这样说会不会吓到你~
不变量即常量,所有以const声明的量、具体数值、以双引号括起来的内容都属于不变量。其他的就是变量了。

举些例子
dim a as long
dim s as string
const b as string
a=12
b="44gg"
s = b

上述代码中a和s就是变量,12、"44gg"、b都是不变量

变量就是可以改变其值的东东,上述a=12,我们就可以说a的值是12,然后完全可以再来一句a=40,那么就可以说a的值是40.

不变量中,以const定义的,是特殊的变量,它们与变量本质相同,但唯一区别就是它们不可以再次被赋值。

变量就是字母什么的.如x,y;不变量就是具体数值.如1,2,5

顶1楼的,言简意赅


千阳县19821362803: 请问VB的变量到底是什么意思? -
柘定畅诺: “囧”,本义为“光明”.从2008年开始在中文地区的网络社群间成为一种流行的表情符号,成为网络聊天、论坛、博客中使用最最频繁的字之一,它被赋予“郁闷、悲伤、无奈”之意.

千阳县19821362803: VB的变量与常量如何使用? -
柘定畅诺: 变量和常量使用: 1. 在 Visual Basic 中执行应用程序期间,用变量临时存储数值.变量有名字(用来引用变量所包含的值的词)和数据类型(确定变量能够存储的数据的种类). 2. 可以把变量看作内存中存放未知值的所在处.例如,假定正在...

千阳县19821362803: 谁能详细说下VB的常量和变量的定义? -
柘定畅诺: 常量定义如:Const a As Single=1,此值不变 变量就多了用public定义全局变量用provate定义窗体,模块变量用dim定义过程,模块变量用static定义过程级的静态变量如dim x as integer,可赋值的 这种定义概念反例不好找

千阳县19821362803: VB中常量和变量的定义? -
柘定畅诺: 常量 在VB中值不发生变化的叫常量 用Const定义的 在VB中不能参加赋值 比如 Const a as integer=30 a=a+30 这句代码写上去会产生错误地 a不能参加赋值 但可参加运算 比如 b=b+a 变量 在VB中值不固定 可参加赋值 比如 dim a as integer a=a+1 这是正确地 当然b=b+a 也是正确地 即在代码中值不固定

千阳县19821362803: VB的常量和变量应该怎么理解 -
柘定畅诺: 常量和变量的主要区别就是在程序的执行过程中,变量可以根据具体需要而改变其值,但是常量在整个程序中始终都是一个值,不能对其重新赋值,而且你赋了也没用,就这样...你看字面意思就会很容易记住的!~ ^_^b

千阳县19821362803: VB中的动态变量和静态变量 -
柘定畅诺: VB中的动态变量和静态变量 blic是全局变量(一般放在模块中,供其他各种模块调用) DIM是动态变量 STATIC 是静态变量 private 是模块级变量 除了public private 外,其他两种方法可以定模块变量,也可以定义过程级变量,他们的效力范围就取决于你定义语句所在的地方了,如果的语句写在模块上方(过程之外),那就是模块级变量了,如果在过程之内,那就是过程级变量啦

千阳县19821362803: VB中常量如何定义? -
柘定畅诺: 常量,是指程序在运行过程中其值可以改变的量;在VB中值常量就是一个固定不变的值,不能修改,变量可以修改内存空间对其进行修改不发生变化的叫常量 . 用Const定义的 在VB中不能参加赋值 比如 Const a as integer=30;隐式声明,只...

千阳县19821362803: VB中常量,变量的概念是什么
柘定畅诺: VB中,常量就是程序运行中不会发生变化的值.通常用 const 常量名=值 as 类型 来定义.在运行中不能改变其值和类型.比如说你已经Const a = 4.5 as Integer那你以后你在代码中写 Const a = 4.8 或Const a = 4.5 as string 将会发生错误. 变量就是在程序运行中可以赋值的,你定义了一个变量之后,就会分配一个内存空间给这个变量,里面的数据你在代码中是可以赋值的.

千阳县19821362803: VB中变量怎么设置 -
柘定畅诺: 变量,就是在某个定义范围内可以变化的量,用于存储参数的值.(1)变量的命名规则1) 必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度≤255个字符;2) 不能使用VB中的关键字,并尽量不与VB中标准函数名同名;如:...

千阳县19821362803: VB中声明变量与不声明变量的区别是什么? -
柘定畅诺: 不声明变量你使用的所有变量都是variant类型的,区别是变量所占内存多少是不一样的,都使用variant类型会对内存造成极大的浪费Variant (数字) 16 个字节 ,Variant (字符) 22 个字节 ,integer才2字节.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网