本文主要是介绍静态变量能否被外部访问?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一个问题:是的。全局变量或函数的static关键字限定这个变量或函数只能在本文件*可引用*,就是说在其他文件是找不到这个符号的。
第二个问题:只要函数不是静态声明的,是可以的。因为这个函数在其他文件可见,而它又能"看见"那个静态变量,所以可以起作用。
总之,static关键字只会影响语法上的可见行。
这篇关于静态变量能否被外部访问?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!