12
kappekp
5y

char *screw={'1','2'};
char **This={screw+1,screw+2}
char ***Shit=This
printf("%s ", *--*++Shit+1);

Exactly

Comments
  • 9
    I shudder to think of a situation in which you have to use a monstrosity like that.
    Also, just because it's technically possible doesn't mean that people actually write code like that.
  • 0
    @RememberMe true 😂 it's just fun to see pointers being used like that
  • 7
    @RememberMe yeah, I actually would prefer inline assembly over the obfuscation in the OP because inline assembly offers the additional advantage of not being portable.
  • 1
    char ***shit=&This;
Add Comment