vs2013不初始化数组会有随机数吗

老师讲的是如果去掉画上的这行的话,数组会有随机数,可是我用vs2013的时候去掉这行运行,还是能得出正确的来

不初始化数组会有随机数吗? 是的,会的
因为,变量在内存中分配,该内存如果被用过,且被赋值过,则会有垃圾值在其内,如果没有用过,或没有赋值过,则其中的数值会是0,你去掉该语句,能运行正常,只能说你运气好,但程序是会存在bug的!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-15
所谓的随机数 也就是程序刚开始未初始化的数据 亦可能程序用完了重复利用的地址空间留下的数据(局部变量释放完 但在另一个函数也可能利用这一空间) 所以也有几率是0