Libft_void포인터, NULL 포인터

tar Rocks·2022년 7월 7일
0

42

목록 보기
7/12

void 포인터

void* ptr;

  1. 타입이 정해져 있지 않음.
    • 어떠한 형태도 가르킬 수 있음
int n = 1;
char c = '1'
    
void *pn
void *pc

pn = &n
pc = &c
  1. 주소를 저장할 수는 있지만 연산은 불가능
    • 적절한 형변환이 필요
printf("%d\n", *(int *)pn);
printf("%d\n", ((char *)pc)++);

NULL 포인터

profile
코딱이

0개의 댓글