【C++】全局变量和静态变量自动初始化0

静态变量与全局变量的初始化

静态和全局变量的初始化

为初始化的全局变量和静态变量 编译器会同等处理, 放入BSS段(这是全零的内存段),所以会被默认初始化为0

默认初始化规则

  1. 栈中的变量(函数体中的自动变量)以及堆中的变量(动态内存)会保有不确定的值
  2. 全局变量和静态变量(包括局部静态变量)会自动初始化为0

版权声明:本文为weixin_42251246原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。