首页 > 其他分享 >c语言中存储期

c语言中存储期

时间:2022-08-14 23:44:50浏览次数:42  
标签:初始化 存储 语言 对象 static 显式 函数

 

001、自动存储期:

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

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

 

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

 

 

002、静态存储期:

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

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

对象会自动初始化为0.

标签:初始化,存储,语言,对象,static,显式,函数
From: https://www.cnblogs.com/liujiaxin2018/p/16586712.html

相关文章

  • C语言中作用域
     001、 文件作用域:定义在函数外, 从定义开始到程序的结束均有效。 002、 块作用域:定义在程序块内,在程序块中起作用。 001、如果两个同名变量分别拥有文件作......
  • 初识C语言第十天
    初识函数:    上图第一张为非函数求和,第二张为函数求和,第二种看似复杂,实则更为实用,只要定义出函数,以后便可直接使用。 初识数组:多个相同类型的元素的集合,方便存......
  • 信息的存储单位
    基本概念1、位(bit,b)在计算机中,信息表示或处理的最小单位位一个二进制位。2、字节(Byte,B)8个连续的二进制位组合在一起就构成了一个字节,字节为计算机中存储容量的基本单位......
  • Hive存储格式之RCFile详解,RCFile的过去现在和未来
    我在整理Hive的存储格式和压缩格式,本来打算一篇发出来,结果其中一小节就有很多内容,于是打算写成Hive存储格式和压缩格式系列。本节主要讲一下Hive存储格式最早的典型的列式......
  • vscode c语言配置
    目录vscode插件字体大小编译配置设置coderunner设置如何运行/停止?vscode插件chineseC/C++coderunner字体大小右下角齿轮->设置->搜索字体->Editor:FontSizer......
  • tesseract-ocr 安装、语言库、使用 随记
    前几日才听说ocr的图片识别功能。觉得很有意思。先体验一下。地址: GitHub-tesseract-ocr/tesseract:TesseractOpenSourceOCREngine(mainrepository)1.下载exe......
  • EVM存储机制及安全性
    欢迎加入我们的区块链社区群里还有一些关于solidity学习的心得分享还有一些免费小工具分享  EVM存储机制及安全性EVM存储结构EVM存储数据分为两类:存储在cod......
  • 1059 C语言竞赛——20分
    C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽:冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……......
  • c语言中显示正整数逆转之后的值
     001、#include<stdio.h>intmain(void){inti;intresult=0;printf("i=");scanf("%d",&i);while(i>0){res......
  • c语言中形参、变量、实参同名的问题
     001、在函数定义中,形参名不能和函数内部的变量同名,否则会发生冲突。 002、定义不同函数时,可以使用不能的形参名,因为虽然同名,但是分别属于不同的函数。 003......