C, C++에 대한 CS 공부 중 헷갈릴만한 지식들을 정리해보았습니다.메모리 할당C 언어에서 메모리 할당은 변수의 종류에 따라 다릅니다:일반 변수 (지역 변수, 전역 변수):malloc 없이 사용 가능하고, 메모리가 자동으로 할당됩니다.배열 (고정 크기):int arr[10]; 같이 컴파일 시간에 크기가 결정되는 배열은 자동으로 메모리가 할당됩니다.포인터 변수:포인터 변수 자체는 자동으로 메모리가 할당되지만 포인터가 가리키는 메모리는 할당되지 않습니다. (p가 가리키는 공간)예: int *p; (포인터 변수 p에 대한 메모리는 할당됨)동적 메모리 할당이 필요한 경우:실행 중에 크기가 결정되는 메모리(가상 함수 등)함수 종료 후에도 유지해야 하는 데이터크기가 큰 데이터를 효율적으로 관리할 때 (동적 메모리..