Array and pointer relationship

 #include <stdio.h>


int main()

{int a= 100, b=200, c=300, d=400;

int *x[]= { &a,&b,&c , &d};

printf("x[0]=%p -----> &a = %p ------> *x[0]=%d -----> a= %d\n" , x[0], &a, *x[0] ,a);

printf("x[1]=%p -----> &b = %p ------> *x[1]=%d -----> b= %d\n" , x[1], &b, *x[1] ,b);

printf("x[2]=%p -----> &c = %p ------> *x[2]=%d -----> c=%d\n" , x[2], &c, *x[2] ,c);

printf("x[3]=%p -----> &d = %p ------> *x[3]=%d -----> d= %d\n" , x[3], &d, *x[3] ,d);


    printf("Hello World");


    return 0;

}

Comments

Popular posts from this blog

Factors : using C

Cross shaped pattern

Factorial ! calculation