c++静态函数、变量

静态全局变量

全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局 变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在 定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。

静态函数(内部函数)

指对函数的作用域仅局限于本文件。

猜你喜欢

转载自blog.csdn.net/gregoryfh/article/details/72852856
今日推荐