*--*++p+3 ==> i dnt know how this expr is evaluated... I m getting ck as output..
It is taken from a C Quiz.....Code:static char *s[]={"black","white","yellow","violet"};
char **ptr[]={s+3,s+2,s+1,s},***p,*gt;
p=ptr;
**++p; // p points to "Yellow"
printf("%s",*--*++p+3); // *--*++p+3 this one i cant understand

