#include <stdio.h>
     
int main(void) {
    char *q = (char *)0x0100;
    char **p = &q;
    int i = 3;
    printf("%p\n", &(*p)[i]);
    printf("%p\n", &p[0][i]);
    printf("%p\n", &0[p][i]);
    printf("%p\n", &i[0[p]]);
    return 0;
}