gcc에서는 0으로 제대로 안나오는데

VS에서는 20으로 값이 제대로나옴

다른값으로 실험해봐도 vs에서는 그대로읽어옴


당연히 이런 접근이나 행동자체가

제대로된게아니고 다 되는것도아니고


함수내에서 자리잡은 지역변수 메모리의 위치를

다른게 가져다가 쓰거나 고친다면 값이바뀌겟죠


이렇게 해도 문제가없다고 컴파일도 잘되고

접근자체도 가능하고 값도 불러올수'는'! 있긴하나 

문제를 일으킬 만한 행동임에 분명하지만 실수해도 알 방법이없다는정도?


근데 이런실수는 억지로하지않는이상 생길 이유도없고

그냥 지역변수의 생명은 해당 스코프내에서 마감한다라고 알고있으면될듯.



뭐 하지말라는데는 괜히 하지말라는게아니니까..


뭐이유야 더 설명안해도 잘알태니..



결론 : 스코프 종료시에 초기화되는건 아니라 불러올라면야 불러올 '수'있는 경우도 있지만

하지말란건 하지말자