메소드 질문이요!

hrdr26 Reply 5 years 26 weeks ago
Void 함수에서 입력값이 어떤배열의 인수면 그 함수에서 뭘해도 원래값이 안변하는건 이해가 되는데 왜 입력값이 배열전체면 원래 배열이 변하나요?
Hyunwoo Reply 5 years 25 weeks ago
배열전체라는 것이 배열의 이름을 함수의 입력값으로 넘겼을때를 말하신것 같습니다. 배열의 이름은 곧 배열의 시작주소를 뜻합니다. 하여 배열의 인수가 넘어갈때에는 값이 넘어가지만 배열의 이름을 넘어갈때에는 주소가 넘어갑니다. 이 차이로 인해 후자의 경우 원래 배열이 바뀌게 됩니다.