참조에 의한 전달 (1) 썸네일형 리스트형 매개변수 전달 방법 선택하기: 값 vs 참조 프로그래밍에서 데이터 저장하는 두 가지 방법 데이터를 변수에 넣을 때, 프로그래밍 언어는 두 가지 방법으로 데이터를 저장할 수 있습니다. 데이터를 힙 메모리에 저장한 다음, 그 메모리의 주소를 스택 메모리에 저장합니다. 데이터를 스택 메모리에 직접 저장합니다. 두 가지 방법이 있는 이유? 스택 메모리는 힙 메모리보다 훨씬 빠릅니다. 그러나 스택 메모리는 제한된 공간을 가지고 있습니다. 따라서 컴퓨터는 스택 메모리에 정적 데이터(일시적인 사용, 몬스터를 공격할 때 데미지 계산)를 저장하고, 힙 메모리에 동적 데이터(다시 사용, 게임에서 새로운 기술을 배울 때)를 저장하도록 설계되었습니다. 값에 의한 전달(pass by value)이란? 메소드를 사용할 때, 값만 전달됩니다. 그러므로, 입력 데이터가 변경되.. 이전 1 다음