00:链接属性有3种:static,extern,none

1,静态存储期:具有文件作用域的变量属于,直到程序关闭才释放

自动存储期:具有代码块作用域的变量,代码块结束时自动释放;

2,C语言有5种存储类型:auto,register,(前两个自动存储)static,extern(前两个静态存储期).typedef;

     自动变量auto:代码块中的默认的存储类型;可以省略;

     寄存器变量register:可能被存放在cpu的寄存器中;与自动变量一样很多方面;当把一个变量声明为寄存器变量,那么你就没办法通过取址运算符获得该变量 的地址;

     静态局部变量static:修饰文件作用域的变量时,将其链接属性由external改为internal;作用范围由多文件共享改为单文件独享;用来修饰局部变量,则改为静态局部变量,生存期发生了改变,程序关闭才释放,但作用域并没有改变;