Void pointer in c

 //Void pointer used to store value of other variables  y z etc in one another variable x etc


#include <stdio.h>


int main()

{ void *v;

   // int *p , *q;

    int x =10 , y;

    float avg = 12.12;

    char k = 'A';

    

    v = &x;

    y = *((int *)v);

    printf("y=%d\n" , y);

    

    v=&k;

    printf("y = %c\n" , *(char *)v);

    

    v = &avg;

    printf("y= %f\n", *((float *)v));

    

    

    


    return 0;

}

Comments

Popular posts from this blog

Factors : using C

Cross shaped pattern

Factorial ! calculation