lizagen 发表于 2015-12-17 15:15:29

程序变量里的*号什么意思?

各位老师们好,我提个简单但我却不会的问题,就是我看到书上和论坛里很多的程序代码里,写变量时两边都加上特殊的符号,像*号,好像哪里还见过$和#,我记得不清楚了,但变量名称两加*号的却特别多,是什么意思?我却找不到答案。还望老师们指点迷津。

jltx123456 发表于 2015-12-17 15:19:13

没有任何意义, 加了还是变量,只是作为一个标记 ,让自己好区分 ,比如区分全局变量与局部变量, 等等!

机械工程师 发表于 2015-12-18 12:18:44

根据AutoCAD的建议,变量前后加*一般用于表示全局变量。详见Local Variables versus Global Variables 章节。A common way to indicate that you intend a variable to be global is to add an opening and closing asterisk to the variable name, for example, *default-layer*.

山人就是画坑的 发表于 2015-12-18 14:34:49

没有特殊的含义,只有一些约定俗成的含义,其实本质还是为了防止变量冲突

ll_j 发表于 2015-12-18 15:40:24

看看我签名中的《认识自定义函数》,或许能有帮助。
页: [1]
查看完整版本: 程序变量里的*号什么意思?