动态存储方式和静态存储方式
变量的两种存储方式
变量的存储有两种方式:静态存储方式和静态存储方式。
静态存储方式是指程序运行期间由系统分配固定的存储空间的方式,动态存储方式是程序运行期间根据需要进行动态的分配存储空间的方式。
用户区 |
程序区 |
静态存储区 |
动态存储区 |
全局变量全部存放在静态存储区中,在程序开始执行时给全局变量分配存储区,程序执行完毕后释放,占据固定的存储单元。
在函数调用开始时,分配动态存储空间,函数结束时释放这些控件。
存储类别
存储类别指 数据在内存中的存储的方式(如静态、动态存储)
C语言的存储类别有4种:自动的ÿ