>>412
本題とはずれてくるけど、 &a + 1 は undefined じゃないよ。
*(&a + 1) にアクセスしたり &a + 2 すると undefined になる。