Program language/C
[C] 메모리 할당, 해제 그리고 NULL포인터
COSMOSRKSI
2021. 4. 5. 16:32
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void main()
{
int* ptr = NULL;
int i = 100;
printf("%p\n", ptr);
if (ptr == NULL)
{
printf("ptr == null\n");
ptr = malloc(sizeof(int));
}
free(ptr);
ptr = NULL;
printf("%p\n", ptr);
ptr = &i;
printf("%d", *ptr);
}