VFP中常量与内存变量
请问VFP中所说的常量,我知道是个不变的值,但是具体指的是什么数据?哪里的数据,书上写的感觉很抽象没看明白内存变量所说的赋值是给谁赋值?还有把变量值存放在存储区域里,是哪...
请问VFP中所说的常量,我知道是个不变的值,但是具体指的是什么数据?哪里的数据,书上写的感觉很抽象没看明白
内存变量所说的赋值是给谁赋值?还有把变量值存放在存储区域里,是哪个区域,区域具体指的是哪里?
书上还说可以把一个常量赋给一个变量,具体是什么意思?
请求高人指点下,举个例子详细说明下,谢谢 展开
内存变量所说的赋值是给谁赋值?还有把变量值存放在存储区域里,是哪个区域,区域具体指的是哪里?
书上还说可以把一个常量赋给一个变量,具体是什么意思?
请求高人指点下,举个例子详细说明下,谢谢 展开
展开全部
可以使用 #DEFINE 和 #UNDEF 预处理指令在程序中创建编译时常量。通过用 #DEFINE 创建常量代替使用变量,可以减少内存的消耗、增强性能和简化程序。
比如有一个数据在程序中用到很多次,你就可以将它定义为一个常量,如果以后要改这个数据就不用一个一个的改,只需要改一次就行。比如pi=3.1415926,这个值是不变的。
变量就是在程序中变化的不确定的值,赋值就是把这个变化的量存到内存的一个区域里面,这个区域由VFP自动管理不需要人工干预,也不需要知道这个存储区域在内存的什么地方,但是这个区域我们给它一个名称,比如M,那这个M就是一个变量,我们再使用这个变化的值的时候直接用M代替就可以,同时将变化的量存到那个内存的区域里面也是用M来代替。
常量赋值给变量,和其他数值赋值是一样的,比如M=pi,这个pi是常量,所以这个赋值表达式也等同于M=3.1415926
比如有一个数据在程序中用到很多次,你就可以将它定义为一个常量,如果以后要改这个数据就不用一个一个的改,只需要改一次就行。比如pi=3.1415926,这个值是不变的。
变量就是在程序中变化的不确定的值,赋值就是把这个变化的量存到内存的一个区域里面,这个区域由VFP自动管理不需要人工干预,也不需要知道这个存储区域在内存的什么地方,但是这个区域我们给它一个名称,比如M,那这个M就是一个变量,我们再使用这个变化的值的时候直接用M代替就可以,同时将变化的量存到那个内存的区域里面也是用M来代替。
常量赋值给变量,和其他数值赋值是一样的,比如M=pi,这个pi是常量,所以这个赋值表达式也等同于M=3.1415926
追问
听了你的回答,我了解了,呵呵~!您的QQ多少,可以告诉我吗?以后有问题想在问问,好吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询