今天学了三个关于开辟内存的函数:malloc,calloc,realloc。
生命周期 | 作用域 | 默认值 | 链接属性 | 内存位置 | |
静态全局变量 | 程序开始之前~结束之后 | 开头~结尾 | 0 | 仅内部可用 | 全局(静态)变量区 |
(普通)全局变量 | 程序开始之前~结束之后 | 开头~结尾 | 0 | 内部外部皆可用 | 全局(静态)变量区 |
静态局部变量 | 第一次进入函数~程序退出 | 函数内部 | 0 | 内部 | 全局(静态)变量区 |
(普通)局部变量 | 进入函数~函数退出 | 函数内部 | 0 | 随机值 | 栈 |