I have a
char *p = "abcd"
You can use indexing:
char a = p; char b = p; /* and so on */
Equivalently you can use pointer arithmetic, but I find it less readable:
char a = *p; char b = *(p+1);
If you really want to surprise someone you can also write this:
char a = 0[p]; char b = 1[p]; /* and so on */