其他分享
首页 > 其他分享> > 存储类别

存储类别

作者:互联网

存储类别解决的是标识符的“生命周期” 或 变量内存的开辟时间和销毁

栈变量

用 auto 声明的变量

变量内存开辟时间:栈变量是在 当执行到定义语句时,开辟内存

变量内存销毁时间:所在作用域结束时销毁

注意:全局变量不能auto修饰,局部可以

全局变量

用 static(静态的) 声明的变量

变量内存开辟时间:编译时

变量内存销毁时间:主函数结束时

全局变量 和 static修饰 的变量内存是同时开辟的

注意:形参不能用static声明,只能声明auto,当用static声明变量时,不赋初值 默认值为 0

全局标识符如果用static修饰,并不是表示能在在全局区,而是表示该标识符只能在本文件被扩展和使用

标签:存储,销毁,变量,auto,static,内存,类别,全局变量
来源: https://www.cnblogs.com/lonelyman/p/16359174.html