<示意图>
C语言中变量可以简单的分为如下四种类型:
全局变量,局部变量,静态变量,寄存器变量
全局变量存储在静态数据区;
局部变量存储在动态数据区;
静态变量存储在静态数据区;
全局静态变量存储和局部静态变量都存储在静态数据区。
另:
静态函数和普通函数的区别:
静态函数在内存中维持一份,函数只能被当前文件中的函数调用;
而普通函数在调用时,内存中都有一份,可以被其他文件中的函数调用;<
<示意图>
C语言中变量可以简单的分为如下四种类型:
全局变量,局部变量,静态变量,寄存器变量
全局变量存储在静态数据区;
局部变量存储在动态数据区;
静态变量存储在静态数据区;
全局静态变量存储和局部静态变量都存储在静态数据区。
另:
静态函数和普通函数的区别:
静态函数在内存中维持一份,函数只能被当前文件中的函数调用;
而普通函数在调用时,内存中都有一份,可以被其他文件中的函数调用;<