c语言中存储期

 

001、自动存储期:

  在函数中不使用存储类说明符static而定义出的对象(变量),被赋予了自动存储期,它具有以下特性:

程序执行到对象声明的时候就创建出了相应的对象。而执行到包含该声明的程序块的结尾,也就是大括号的时候,该对象就会消失。

 

也就是说,该对象拥有短暂的寿命,另外,如果不显式地进行初始化,则该对象会被初始化为不确定的值

 

 

002、静态存储期:

  在函数中使用static定义出来的对象,或者在函数外声明定义出来的对象都被赋予了静态存储期,它具有以下特性:

  在程序开始执行的时候,具体地说是在main函数执行之前的准备阶段被创建出来,在程序结束的时候消失。 也就是说,该对象拥有“永久”的寿命。 另外,如果不显式地进行初始化,则该

对象会自动初始化为0.

posted @   小鲨鱼2018  阅读(98)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示