void 포인터를 사용함으로써 어떠한 자료형의 메모리 주소를 받을 수 있다.
#include <stdio.h>
int main()
{
// void
// 원본 값을 해석하는 자료형을 정하지 않음
// 1. 어떤 타입이어도 주소의 자료형도 받을 수 있다.
// 2. 역참조가 불가능하다.
// 3. 자료형이 정해지지 않았기에 주소 연산도 되지 않는다.
void* pVoid = nullptr;
int a = 0;
float f = 0.f;
double d = 0.;
long long ll = 0;
pVoid = &a;
pVoid = &f;
pVoid = &d;
pVoid = ≪
return 0;
}'C, C++' 카테고리의 다른 글
| 12. 다차원 배열 (0) | 2023.06.02 |
|---|---|
| 11. C언어 메모리 동적 할당 (0) | 2023.06.01 |
| 09. const 포인터 (0) | 2023.05.31 |
| 08. const 상수화 (0) | 2023.05.30 |
| 07. 포인터 (0) | 2023.05.30 |