存储期、作用域、链接属性
作用域
(1)块作用域(2)函数作用域(3)文件作用域(4)函数原型作用域
链接
(1)外部链接(2)内部链接(3)无链接
存储期,描述对象的生存期
(1)自动(2)静态(3)动态分配(4)线程
存储类别 | 存储期 | 作用域 | 链接 | 声明方式 |
---|
自动 | 自动 | 块 | 无 | 块内 |
寄存器 | 自动 | 块 | 无 | 块内,使用关键字register |
静态外部链接 | 静态 | 文件 | 外部 | 所有函数外 |
静态内部链接 | 静态 | 文件 | 内部 | 所有函数外,使用关键字static |
静态无链接 | 静态 | 块 | 无 | 块内,使用关键字static |