#include int main() { int i, a[10]; printf("address of 'a': %u\n", a); printf("address of 'a[10]': %u\n", &a[10]); printf("address of 'i': %u\n", &i); /* _could_ be the same as &a[10] */ /* If &i == &a[10], the following is really exciting (in the bad sense): for (i = 0; i <= 10; i++) a[i] = 0; */ return 0; }