I think it might be because using int[] tells your compiler or w/e to make a static copy of whatever you're passing to it. You're passing the value of an address and where that value is stored is...