statict和extern关键字

static:修饰变量

1> 修饰局部不变量:(让其不死,其他作用域等不变)

  • 局部变量生命周期变成,只有一份内存,作用域仍旧是局部变量

2> 修饰全局变量:(让其不外泄)

  • 全局变量作用域限制在当前文件,其他文件无法访问,只有一份内存,作用域仍旧是全局变量
extern:
  • 在引用常规变量的时候的修饰词,从而可以引用其他文件的全局变量(如上所说,static修饰的全局变量除外)

你可能感兴趣的:(statict和extern关键字)