当前位置

首页 > 健康生活 > 心理 > static int i的默认值

static int i的默认值

推荐人: 来源: 摩登社 阅读: 1.7W 次
static int i的默认值

一般情况下,默认值为0。

c语言中,编译器在生成目标文件时,会自动将未初始化的全局变量和静态变量存储在段中。static变量,也就是静态变量,在定义时如果没有初始化,一般会被分配到bss段,但是如果在定义时进行了初始化,编译器就会将其放入data段。bss段中的变量初始值都为0,这也就是bss段不实际占用物理地址的原因。