동적 할당
- 가상 메모리의 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 |