真的惊了!!!
原来还会这样!!!
如果想创建两个数组时,千万不能:
a = b = new int[5];
后面如果你给a或b的某个下标赋值(例如:a[0]=4;),
那么另一个的那个下标的值也会改变(b[0]会自动变成4)。
所以创建数组时要分开创建!
真的惊了!!!
原来还会这样!!!
如果想创建两个数组时,千万不能:
a = b = new int[5];
后面如果你给a或b的某个下标赋值(例如:a[0]=4;),
那么另一个的那个下标的值也会改变(b[0]会自动变成4)。
所以创建数组时要分开创建!