VB中常量与变量的用途与区别是什么?
在VB中,常量起到个什么作用?常量是不是避免重复输入.我定义常量需要定义词contsa=5那么我直接定义a=5.那么这个不加conts的这个a=5算不算是个常量?这样我定...
在VB中,常量起到个什么作用?常量是不是避免重复输入.我定义常量需要定义词conts a = 5 那么我直接定义a = 5 .那么这个不加conts 的这个a = 5算不算是个常量?这样我定义conts a = 5 ,下面的代码就直接可以掉用a了,避免了重复输入. 可是我不加conts的直接 定义 a = 5 ,下面的代码也可以直接掉用a了啊,也避免重复输入了,这样,我定义conts a = 5和a = 5这两个就没有什么区别了啊
展开
3个回答
展开全部
常量的作用是 当你的数据在程序运行时是不需要改变的时候,那么就定义为常量。
例如:π=3.1415 这个是固定的,就定义为conts P=3.1415
conts a = 5 ' 这个a是常量,不能再改变,如果再程序中使用 类似 a = 6 改变a值的 都是错误的
dim a as interger
a =5'这里 a是变量,赋值了 5,再后续还可以改变
a = 6‘可以随便变
例如:π=3.1415 这个是固定的,就定义为conts P=3.1415
conts a = 5 ' 这个a是常量,不能再改变,如果再程序中使用 类似 a = 6 改变a值的 都是错误的
dim a as interger
a =5'这里 a是变量,赋值了 5,再后续还可以改变
a = 6‘可以随便变
追问
是不是 我在按钮1里定义a = 5,是不是还可以在按钮1里继续写代码的时候重新把a赋予6呢?还是不可以在按钮1里重新定义.而是在按钮2里重新可以把a赋予6. 如果是在按钮1里定义成conts a = 5, 那么在按钮1里后面的代码不可以改变a的值在按钮2里也不可以改变啊
追答
这个涉及到 常量变量的存活期。
你在按钮1 里 无论定义的是 常量还是变量,都只能再按钮1内使用, 无法再按钮2里用,因为再按钮2里又是一个 全新的变量或常量。
如果你想再按钮1 按钮2 共用 变量或常量,那么 你可在 代码的最前面处定义 使用范围更大的变量dim a as interger。那么你就可以 在 按钮1处写 a=5 按钮2处写 a=6
例如在 按钮1 用 conts a = 5定义,那么后续代码 是不能 再改变他的值的,无论是按钮1 还是按钮2处。
展开全部
常量的做用主要是给编程人员看的,一看常量名就知道意思了,避免重复不是常量的主要目的。
常量是不开辟存储空间的,conts a=5,这样a就是5,编译时直接把a替换成5,然后进行编译。
一般我们会把一些容易忘记的数字含义定义为常量:
如:
conts Red=4
me.backcolor=qbcolor(Red)
变量是要开辟存储空间,如下定义a,要开辟两字节的存储空间,变量的做用我就不解释了。
dim a as integer
a=5
常量是不开辟存储空间的,conts a=5,这样a就是5,编译时直接把a替换成5,然后进行编译。
一般我们会把一些容易忘记的数字含义定义为常量:
如:
conts Red=4
me.backcolor=qbcolor(Red)
变量是要开辟存储空间,如下定义a,要开辟两字节的存储空间,变量的做用我就不解释了。
dim a as integer
a=5
追问
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
conts a = 5 如果你在后面的语句里面对 a 重新赋值,系统将提示错误
直接a=5 就不会提示错误;
结果都一样;只是避免过程重复赋值或定义;起到防呆作用
直接a=5 就不会提示错误;
结果都一样;只是避免过程重复赋值或定义;起到防呆作用
追问
谢谢你.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询