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这两个就没有什么区别了啊 展开
 我来答
yyjjasp
推荐于2017-11-25 · 超过14用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:42.4万
展开全部
常量的作用是 当你的数据在程序运行时是不需要改变的时候,那么就定义为常量。
例如:π=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处。
chinaboyzyq
2013-02-16 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3254万
展开全部
常量的做用主要是给编程人员看的,一看常量名就知道意思了,避免重复不是常量的主要目的。
常量是不开辟存储空间的,conts a=5,这样a就是5,编译时直接把a替换成5,然后进行编译。
一般我们会把一些容易忘记的数字含义定义为常量:
如:
conts Red=4
me.backcolor=qbcolor(Red)
变量是要开辟存储空间,如下定义a,要开辟两字节的存储空间,变量的做用我就不解释了。

dim a as integer

a=5
追问
谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzhilling
2013-02-15 · TA获得超过2700个赞
知道大有可为答主
回答量:3255
采纳率:45%
帮助的人:1117万
展开全部
conts a = 5 如果你在后面的语句里面对 a 重新赋值,系统将提示错误

直接a=5 就不会提示错误;

结果都一样;只是避免过程重复赋值或定义;起到防呆作用
追问
谢谢你.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式