鱼C论坛

 找回密码
 立即注册
查看: 2051|回复: 0

[技术交流] S1E33生存期和存储类型笔记

[复制链接]
发表于 2017-8-22 21:41:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
生存期和存储类型
  1>生存期
        C语言中的变量有以下两种生存期:
        1)静态存储期。一般指具有文件作用域的标识符。如全局变量,函数名。
        2)自动存储期。指代码块作用域的标识符,在代码块结束后释放。
  2>存储类型
        存储类型指存储变量值的内存类型。有以下5种:
        1)-auto:自动变量。未被修饰的变量,默认是auto类型。
        2)-register:寄存器变量。CPU中对寄存器的读写速度远大于内存,因此可获得最大的计算速度。但是不能获取这类变量的地址,寄存器地址是不允许访问的。
        3)-static:静态局部变量。定义为该类变量,变量会在程序结束后才会被释放。
        4)-extern:是文件作用域的变量的默认值,也可不写。但建议加上,以增强代码的可读性。
        5)-typedef:用于定义结构体。

评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 16:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表