*--*++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