동적 할당

  • 가상 메모리의 Heap 영역의 공간을 사용할 수 있도록 운영체제에게 허가받는 것
  • malloc : 원하는 크기만큼 허가 받을 수 있는 함수
  • free : 사용이 끝난 메모리를 해제하는 함수
typedef struct USERDATA {
    char szName[64];
    char szPhone[64];
} USERDATA;

int main(){
    USERDATA* pData = (USERDATA*)malloc(sizeof(USERDATA));
    free(pData);
}

'💻 Computer Science > C & C++' 카테고리의 다른 글

[C] 변수  (0) 2024.01.10
[C] 메모리 복사  (0) 2024.01.09
[C] 포인터  (0) 2024.01.08
[C] 함수  (0) 2024.01.03
[C] 배열  (0) 2024.01.02