본문 바로가기
01.Bit 단기/C

19_void포인터

by chojju 2018. 4. 28.
반응형

#include <stdio.h>

void exam1();

int main()
{
 exam1();
 return 0;
}

void exam1()
{
 int num1 = 10;
 char ch = 'a';
 int arr[10] = { 1, 2, 3, 4, 5 };

 //모든 타입의 주소를 담을 수 있다.
 //사용시 반드시 원래의 타입으로 형변환해서 사용
 void *pv;
 pv = &num1;    (int*)pv + 1;
 pv = &ch;  printf("%c\n", *(char*)pv);
 pv = arr;  printf("%d\n", ((int*)pv)[0]);
}

반응형

'01.Bit 단기 > C' 카테고리의 다른 글

21_명령행인자  (0) 2018.04.28
20_문자열  (0) 2018.04.28
18_함수포인터  (0) 2018.04.28
17_포인터  (0) 2018.04.28
16_포인터배열  (0) 2018.04.28

댓글