您的当前位置:首页keilstatic变量初始化为什么不为0

keilstatic变量初始化为什么不为0

来源:乌哈旅游

未明确初始化的静态数据。未明确初始化的静态数据(staticdata),会被初始化为0。因此,默认情况下,编译器会将零初始化(zero-initialized)和末初始化(uninitialized)的数据放入相同数据段(datasection),在运行时由C库的初始化代码将这些数据段域填充数字0。数据段可以是RW数据段(.data),也可以是Z数据段(.bss)。
显示全文