C语言全局变量未初始化时的值是随机的还是0

如题所述

c语言中,全局变量和局部静态变量是存储在静态存储区的,他们在分配的时候都被系统默认初始化为0;而局部自动变量是在栈上分配内存的,如果不对它们进行初始化,那么他们可能是任意的随机值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-29
这要看你定义的变量的属性
全局变量
静态变量初始值为0
局部变量,自动变量初始值随机分配
相似回答