变量

#存储类别

自动变量: 函数中未做特殊声明的局部变量(存储在动态存储区

静态局部变量: 定义在函数内部,在函数运行完成后不释放空间,在下次运行时保留上次的值(存储在静态存储区

寄存器变量: 运行次数超高的变量,用register声明,放在cpu中执行(其他的变量都在内存中

remark:在全局变量前加 static则将变量的使用范围限制在此文件中,其他文件不能通过extern进行作用域的扩展,同时,使用相同的静态外部变量名无关紧要