作业帮 > 综合 > 作业

VB中常量与变量的用途与区别是什么?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 01:08:11
VB中常量与变量的用途与区别是什么?
在VB中,常量起到个什么作用?常量是不是避免重复输入.我定义常量需要定义词conts a = 5 那么我直接定义a = 5 .那么这个不加conts 的这个a = 5算不算是个常量?这样我定义conts a = 5 ,下面的代码就直接可以掉用a了,避免了重复输入. 可是我不加conts的直接 定义 a = 5 ,下面的代码也可以直接掉用a了啊,也避免重复输入了,这样,我定义conts a = 5和a = 5这两个就没有什么区别了啊
常量的作用是 当你的数据在程序运行时是不需要改变的时候,那么就定义为常量.
例如:π=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处。