반응형 Call by reference1 call by value / call by reference 자바에서는 함수를 호출할때 2가지 방법이 있다. 1. call by value (값에 의한 호출) 함수가 호출될 때, 메모리 공간 안에서는 함수를 위한 별도의 임시 공간이 생성된다. (c++의 경우 stack frame) 함수가 종료되면 해당 공간은 사라진다. 함수 호출시 전달되는 변수의 값을 복사하여 함수의 인자로 전달한다. 복사된 인자는 함수 안에서 지역적으로 사용하는 변수이다. JAVA의 경우 함수에 전달되는 인자의 데이터 타입에 따라서 (기본자료형 / 참조자료형 ) 함수 호출 방식이 달라짐 기본 자료형 : call by value 로 동작 (int, short, long, float, double, char, boolean) 참조 자료형 : call by reference 로 동작 (Array, .. 2023. 1. 5. 이전 1 다음 반응형