Ex - void형 포인터 특징

CODEDRAGON Development/C, C++

반응형

   

void형 포인터 특징

http://codedragon.tistory.com/2166 에서 해결

   

*연산자를 통해 접근할 경우 강제 형변환을 해주지 않으면 Error발생

   

   

소스코드

   

#include <stdio.h>

int main(void){
        char c=3;
        double d=3.14;

        void* vp;

        vp=&c;   // char
변수 c 주소를 저장
        printf("vp
주소 : %x\n", vp);
//      printf("vp
: %d\n",*vp);   // 에러 -> 강제 형변환 필요

        vp=&d;    // double
변수 d 주소를 저장
        printf("vp
주소 : %x\n", vp);
//      printf("vp
: %lf\n", *vp);   // 에러 -> 강제 형변환 필요

        return 0;
}


   

   

출력결과