값 형식 : 변수가 값을 담는 데이터 형식. 참조 형식 : 변수가 값 대신 값이 있는 곳의 위치(참조)를 담는 데이터 형식. 이 둘을 이해하려면 두 가지 메모리 영역에 대해 알고있어야 한다. 바로 스택(Stack)과 힙(Heap)이다. 이 메모리 영역 중 값 형식과 관련이 있는 것은 스택 메모리 영역이고, 참조 형식과 관련 있는 것은 힙 메모리 영역이다. 1. 스택과 값 형식. 스택에 대해 이야기 해보자. 스택의 구조는 마치 책상 위에 쌓인 책이라고 생각하면 된다. 맨 밑에 있는 책을 읽고 싶다면, 위에 있는 책들을 모두 걷어낸 후에나 가능할 것이다. 스택 메모리도 이렇게 동작한다. 다음과 같은 코드를 작성했다고 하자. { // 코드 블록 시작 int a = 10; int b = 20; int c = 3..