这里开始晕了,为什么输出得第二个数是1,我这里编译运行结果第四第五个数根本不是数组里的数,而是很长一串的数字,而且每运行一次程序数字就会变
因为你的程序里没有定义数组里第四第五个的变量的值。那么当程序运行到第四第五个的时候 ,程序要读取数组中第四第五个数所在的内存位置,然而你的代码中没有给他们赋值,那么那两个内存位置储存的数是别的程序运行后残留的数据,是程序员不可控的。