위 예제를 실행하면 a의 주소가 매번 바뀐다.
a의 주소를 알아내서 (1)에서 입력하고 실행하면,
또 바뀌어 있고,
다시 알아내서 실행하면 또 바뀌어 있어서
주소를 맞추기가 불가능하다.
그런데 이 주소를 고정시키는 방법이 있으니
VS의 ASLR 옵션을 끄면 된다.
그럼, a의 주소가 고정되므로 위 예제가 잘 실행된다.
C에서 변수의 주소가 바뀌는게 그냥 그려려니 했었는데
위와 같이 주소를 고정할수 없나 싶어서
힙에도 생성해 보았지만, 여전히 주소는 바뀌더라.