
값 타입(Value Type)이란?변수 자체에 데이터가 저장되, 주로 스택(stack)에 저장된다.변수 간 대입 시 값이 복사(copy)되어 전달되므로 서로 독립적인 값을 유지한다.대표적으로 int, float, bool, struct등이 있다. 참조 타입(Reference Type)이란?힙(heap) 메모리에 데이터를 저장하고, 변수에는 해당 객체의 참조(주소)가 저장된다.변수 간 대입 시 주소가 복사되기 대문에, 하나를 수정하면 다른 쪽도 영향을 받는다.대표적으로 class, string, object, array등이 있다. 함수 인자 전달 시값 타입(Value Type)은 복사되어 전달된다.참조 타입(Reference Type)은 참조(주소)가 전달되어 함수 내부에서 변경 시 원본에 영향을 미친다...