static int i的默认值
来源:懂视网
责编:小OO
时间:2023-09-10 01:50:23
static int i的默认值
一般情况下,默认值为0。c语言中,编译器在生成目标文件时,会自动将未初始化的全局变量和静态变量存储在.bss段中。static变量,也就是静态变量,在定义时如果没有初始化,一般会被分配到bss段,但是如果在定义时进行了初始化,编译器就会将其放入data段。bss段中的变量初始值都为0,这也就是bss段不实际占用物理地址的原因。
导读一般情况下,默认值为0。c语言中,编译器在生成目标文件时,会自动将未初始化的全局变量和静态变量存储在.bss段中。static变量,也就是静态变量,在定义时如果没有初始化,一般会被分配到bss段,但是如果在定义时进行了初始化,编译器就会将其放入data段。bss段中的变量初始值都为0,这也就是bss段不实际占用物理地址的原因。
一般情况下,默认值为0。
c语言中,编译器在生成目标文件时,会自动将未初始化的全局变量和静态变量存储在.bss段中。static变量,也就是静态变量,在定义时如果没有初始化,一般会被分配到bss段,但是如果在定义时进行了初始化,编译器就会将其放入data段。bss段中的变量初始值都为0,这也就是bss段不实际占用物理地址的原因。
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
static int i的默认值
一般情况下,默认值为0。c语言中,编译器在生成目标文件时,会自动将未初始化的全局变量和静态变量存储在.bss段中。static变量,也就是静态变量,在定义时如果没有初始化,一般会被分配到bss段,但是如果在定义时进行了初始化,编译器就会将其放入data段。bss段中的变量初始值都为0,这也就是bss段不实际占用物理地址的原因。