局部的变量有优先权
结果为9,这是 S1 运行的结果,s2改的是自己的x,对全局X不做改动
---------
主要看变量定义时所放的位置,
总的来说全局变量在模块的顶部,不被 sub……end sub 包含,而局部变量包含在sub……end sub内
全局变量还要分 整个程序的全局(用public在模块顶部定义,整个工程内可用)、模块内的全局(用dim、Private在模块顶部定义,在这个模块内可用)
静态变量是相对普通变量来说的,只能在sub内定义,只要这个sub没有改变和重置,变量内存始终存在
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。