static关键字

static作用有三条:

  1. 作用域
    编译多个文件时,所有没加static关键字的所有的全局变量和函数都具有全局可见性;加static的只能在当前文件中可以访问。
    static对于函数的作用只有隐藏属性,对于变量还有以下两个作用;
  2. 生命周期
    存储在静态存储区,程序启动时完成初始化,生命周期直到程序结束;与全局变量一样都放在静态存储区,唯一的区别就是
  3. 初始化
    与全局变量一样,默认初始化为0;

参考文章:https://www.cnblogs.com/stoneJin/archive/2011/09/21/2183313.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。