C语言标识符
什么是C语言的存储类(storage class)
总的可以这样概括下:在C中storage class描述的是变量或者函数的作用域(scope),它们的可见性(或者叫链接属性,linkage),以及它们的生存期(lifetime,生存期由storage duration决定)。
直白点来说,由storage class我们可以知道变量存储在哪里;如果没有给变量赋初值,那么可以知道编译器会给变量赋怎样的初值;以及变量的生存周期和作用域等属性。
首先我们要明白的是,存储时期(storage duration)决定了变量在内存中存在的时间,变量的作用域(scope)和链接属性(linkage)一起表明程序的哪些部分可以通过变量名来使用一个变量。
C语言的命名空间(name space)
什么是作用域(scope)
什么是链接属性(linkage)
什么是存储时期(storage duration)
作用域(scope)和链接属性(linkage)的区别
存储时期(storage duration)和生命期(lifetime)的区别
scope,linkage,storage duration
参考链接:
本文详细介绍了C语言中的存储类(storageclass),包括变量的存储位置、默认初始化值、生存周期和作用域等关键概念。此外,还探讨了作用域(scope)、链接属性(linkage)和存储时期(storageduration)之间的区别。

2519

被折叠的 条评论
为什么被折叠?



