静态变量与全局变量的初始化
静态和全局变量的初始化
为初始化的全局变量和静态变量 编译器会同等处理, 放入BSS段(这是全零的内存段),所以会被默认初始化为0
默认初始化规则
- 栈中的变量(函数体中的自动变量)以及堆中的变量(动态内存)会保有不确定的值
- 全局变量和静态变量(包括局部静态变量)会自动初始化为0
版权声明:本文为weixin_42251246原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
为初始化的全局变量和静态变量 编译器会同等处理, 放入BSS段(这是全零的内存段),所以会被默认初始化为0