static的用法

阅读 73

2022-03-18

     static可以修饰局部变量,使局部变量的生命周期变长。

     static也可以修饰全局变量,这改变了变量的作用域,让静态的局部变量只能在自己所在的源文件内部使用。

      static还可以修饰函数,改变了函数的链接数,由外部链接数属性转化成了内部链接数属性。

      全局变量在其他源文件内部都可以被使用,是因为全局变量具有外部链接属性,但是被static修饰后,就变成了内部链接属性,其他源文件就不能连接到这个静态的局部变量了。

 

精彩评论(0)

0 0 举报