C언어 void 포인터1 C언어 void 포인터 void 포인터(void pointer)는 C언어에서 데이터 타입이 없는 포인터입니다. 다른 포인터 타입과 달리 void 포인터는 어떤 타입의 주소도 가질 수 있으며, 필요한 경우 타입 캐스팅을 통해 다른 포인터 타입으로 변환될 수 있습니다. void 포인터의 선언과 사용 void 포인터는 다음과 같은 방법으로 선언됩니다. void *ptr; 위의 예제에서 ptr은 void 포인터로 선언되었습니다. 이제 이 void 포인터에 어떤 타입의 주소도 할당할 수 있습니다. 예제와 설명 아래의 예제를 통해 void 포인터의 동작을 이해해보겠습니다. #include int main() { int num = 10; float pi = 3.14; char ch = 'A'; void *ptr; // int 타입 변수의 .. 2023. 7. 14. 이전 1 다음