发布网友 发布时间:2024-10-24 13:06
共5个回答
热心网友 时间:4分钟前
int a;是动态存储类型,如果不赋初值,他的值为随机值,你这种情况只能说是巧合。
如果是静态存储类型,那么不赋初值,他的值为0;
比如:static int a; 此时a = 0.
热心网友 时间:7分钟前
我的结果不是0啊,再说int a和inta=0是两码事,毫无关系。要不发一下你的完整程序,希望能帮到你。结果还是0继续追问。
热心网友 时间:9分钟前
在运行一次,就不会是0了。不是,是不一定是0,因为他是一个随机数,除非不是C语言,而是C#之类的会对一些字段赋默认值的情况。热心网友 时间:5分钟前
如果你定义的a是全局变量,那么它就肯定是0,编译器会进行初始化。热心网友 时间:5分钟前
a的值应该是随机的,这个也跟编译器有关的