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
未完待续
http://blog.csdn.net/daheiantian/article/details/6219590
http://tonybai.com/2008/05/15/also-talk-about-namespace-in-c/