#include int main() { int *a[128]; int **zero = 0; long x = -((long)a / sizeof(int*)); int **loc = &a[x]; printf("Location of array: %p\n", &a); printf("Location of array divied by size of elements: %ld\n", (long)&a / sizeof(int*)); printf("Negative index: %ld\n", x); printf("Absolute zero: %p\n", zero); printf("Our zero: %p\n", loc); printf("Inline our zero: %p\n", a[x]); printf("Derefed our zero: %p\n", *loc); printf("Derefed absolute zero: %p\n", *zero); return 0; }