값별 복사 및 값별 참조
값별 복사: 기본 데이터 유형은 모두 "값별 복사"입니다.
값으로 복사한다는 것은 한 변수의 값을 "복사"하여 다른 변수에 전달하는 것을 의미합니다.
값을 복사하여 전달한 후에는 두 변수 사이에 연결이 없습니다. 한 변수의 값이 수정되면 다른 변수는 변경되지 않습니다.
이 두 변수는 서로 독립적이며 연관성이 없습니다.
참조에 의한 전달: 복합 데이터 유형은 모두 "참조에 의한 전달"입니다.
참조에 의한 전달: 데이터 주소를 "복사"합니다. 변수의 , 다른 변수에 전달됩니다. 이 두 변수는 "동일한 주소"를 가리킵니다.
모두가 동일한 데이터를 공유합니다.
한 변수의 값이 변경되면 다른 변수의 값도 변경되어야 합니다. 우리는 함께 변화해야 합니다.
그러므로 이 두 변수는 서로 연관되어 있으므로 함께 변경해야 합니다.