为了账号安全,请及时绑定邮箱和手机立即绑定

开始晕了!

这里开始晕了,为什么输出得第二个数是1,我这里编译运行结果第四第五个数根本不是数组里的数,而是很长一串的数字,而且每运行一次程序数字就会变

正在回答

1 回答

因为你的程序里没有定义数组里第四第五个的变量的值。那么当程序运行到第四第五个的时候 ,程序要读取数组中第四第五个数所在的内存位置,然而你的代码中没有给他们赋值,那么那两个内存位置储存的数是别的程序运行后残留的数据,是程序员不可控的。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

开始晕了!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信