I must be missing something here, but it looks like it _does_ point to `i`, since you just assigned the address of `i` to a member of `a`.