반응형 call by refence1 Java 에서 swap 하는 방법 함수는 입력받은 값을 가공하여 반환해줍니다. (반환을 하지 않을 수도 있음 ft. void) 함수가 내부에서 사용하는 변수는 지역변수 local variable 이기 때문에 그 값을 변경하더라도 함수가 종료되면서 함께 소멸됩니다. 함수호출시 값을 함수에게 전달하는 방법은 두 가지가 있습니다. Call by value는 값 자체 또는 변수에 담긴 값을 복사하여 매개변수로 전달합니다. Call by reference는 값이 저장된 메모리 공간의 주소를 전달하여, 함수가 그 공간을 참조할 수 있게 해 줍니다. Java에는 포인터가 없고, 기본적으로 call by value 이기 때문에 c언어에서는 간단히 만들 수 있는 swap을 구현하려면 짱구를 좀 굴려야 합니다. 1. 배열 이용하기 Integer[] arr.. 2021. 10. 27. 이전 1 다음 반응형