2个回答
展开全部
我来说说。
不论dim还是static都是告诉系统,下面开始的是变量的名字和变量的类型。这叫做声明,而不是定义。
定义是搞一种新的类型。
dim声明的变量,因为声明所在位置不同而作用范围不同。但有一个共同特点,那就是在作用范围以外部可以引用,在执行到作用范围时,占用内存,作用范围结束,释放内存。这个变量的最后值消失。下次进入这个作用范围,找不到原来的结果。
static的特点是,一般使用在过程之中。只在该过程运行时可以在该过程中引用。但是,退出过程时,占用的内存不释放,这个变量的最后值不消失;过程在此运行时,这个变量还是原来的最后结果。
不论dim还是static都是告诉系统,下面开始的是变量的名字和变量的类型。这叫做声明,而不是定义。
定义是搞一种新的类型。
dim声明的变量,因为声明所在位置不同而作用范围不同。但有一个共同特点,那就是在作用范围以外部可以引用,在执行到作用范围时,占用内存,作用范围结束,释放内存。这个变量的最后值消失。下次进入这个作用范围,找不到原来的结果。
static的特点是,一般使用在过程之中。只在该过程运行时可以在该过程中引用。但是,退出过程时,占用的内存不释放,这个变量的最后值不消失;过程在此运行时,这个变量还是原来的最后结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询