查看单个帖子
旧 2009-04-26, 04:59 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 全局变量和局部变量的问题

全局变量和局部变量的问题
www.dimcax.com
全局变量和局部变量的问题
弱弱问一下,这两个有什么特别明显的区别啊?
d
全局变量是
多个程序引用同一个变量

被一个程序多次运行是引用
局部变量就是在一个程序运行结束后清零:
(defun t1 () (setq a 1));;;a是全局变量
(defun t2 () (if a (setq a (1+ a))))
(defun t3 (/ a) (setq a 2));;;a是局部变量
d
多谢解答,还有问一下,那在程序中,是不是把变量都设置为全局变量好一些呢?
d
不会占内存
d
尽量减少全局变量的使用
d
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)