未在定义语句中赋初值的auto变量和static变量的初值都是随机值?应该是怎么样的?谢谢

2025-03-09 10:15:13
推荐回答(1个)
回答1:

C语言标准里面,auto和static变量的初始值都没有做要求。
auto一般肯定是随机的,他分到那块内存原来是什么,还是什么。
static由于是静态的,一般加载的时候都初始化为0(大部分系统是这样的,并不绝对),如果是考试题,可以认为是随机的吧