几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(AutoLISP) (http://www.dimcax.com/hust/forumdisplay.php?f=178)
-   -   全局变量和局部变量的问题 (http://www.dimcax.com/hust/showthread.php?t=11582)

yang686526 2009-04-26 04:59 PM

全局变量和局部变量的问题
 
全局变量和局部变量的问题
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


所有的时间均为北京时间。 现在的时间是 05:23 PM.