全局变量存放在全局静态存储区。用户存储空间可以分为三个部分:
1、程序区程序区主要用来存放用户编写的源代码。
2、静态存储区全局变量存放在静态存储区,在程序开始执行时给全局变量分配存储区,程序行完毕就释放。在程序执行过程中它们占据固定的存储单元,而不动态地进行分配和释放。
3、动态存储区动态存储区存放以下数据:1) 函数形式参数;2) 自动变量(未加static声明的局部变量);3) 函数调用实的现场保护和返回地址;
全局变量存放在全局静态存储区。用户存储空间可以分为三个部分:
1、程序区程序区主要用来存放用户编写的源代码。
2、静态存储区全局变量存放在静态存储区,在程序开始执行时给全局变量分配存储区,程序行完毕就释放。在程序执行过程中它们占据固定的存储单元,而不动态地进行分配和释放。
3、动态存储区动态存储区存放以下数据:1) 函数形式参数;2) 自动变量(未加static声明的局部变量);3) 函数调用实的现场保护和返回地址;