static关键字使用方法

static关键字使用方法:

1.static修饰变量

      <1>静态全局变量:

静态全局变量与普通全局变量的区别:

    二者都先于主函数创建  

②声明周期贯穿整个程序

③都存在与内存的静态区  

普通全局变量可以被外部.c文件识别;静态全局变量不可以,只能被本文件使用

<2>静态局部变量:

存在于内存的静态区。在函数内定义,函数调用完后不被释放,下次仍然可以使用,直到整个程序结束。


2.static修饰函数

      普通函数可以被其他.c文件识别,但被static修饰的函数只能在本文件使用

你可能感兴趣的:(关键字,static)