001、自动存储期:
在函数中不使用存储类说明符static而定义出的对象(变量),被赋予了自动存储期,它具有以下特性:
程序执行到对象声明的时候就创建出了相应的对象。而执行到包含该声明的程序块的结尾,也就是大括号的时候,该对象就会消失。
也就是说,该对象拥有短暂的寿命,另外,如果不显式地进行初始化,则该对象会被初始化为不确定的值。
002、静态存储期:
在函数中使用static定义出来的对象,或者在函数外声明定义出来的对象都被赋予了静态存储期,它具有以下特性:
在程序开始执行的时候,具体地说是在main函数执行之前的准备阶段被创建出来,在程序结束的时候消失。 也就是说,该对象拥有“永久”的寿命。 另外,如果不显式地进行初始化,则该
对象会自动初始化为0.
标签:初始化,存储,语言,对象,static,显式,函数 From: https://www.cnblogs.com/liujiaxin2018/p/16586712.html