Hi i got some problems with c pointers...feelin trouble to get through it..here is a problem .anyone plz explain the solutin to me..
#include<stdio.h>
main()
{
int arr[3]={2,3,4};
char *p=arr;
p=(char*)((int*)(p)); printf("%d",*p);
p=(int*)(p+1); printf("%d",*p); }