본문 바로가기
Ghost의 Ghost노트/Ghost의 메모리 주소 및 결과 확인

이제는 사이버 월드 시대?....

by dark ghost 2012. 5. 4.
728x90
반응형

비주얼 스튜디오에서 메모리 주소와 결과 확인.

1. 비주얼 스튜디오에서 메모리에 어떻게 주소를 할당 받고 결과는 어떻게 되는지 확인 하기 위해 int 형 변수 inum을 선언하였다. 그리고 F5키를 눌러 디버깅 모드로 들어가면 아래에 Watch창이 2개가 있는데 왼쪽은 자동 Watch창이며, 오른쪽은 수동 Watch창이다. 왼쪽을 보면 Name라는 곳에 선언 했던 inum이라는 변수 명이 있고 오른쪽은 수동으로 자기가 직접 변수명을 입력 해야 하는데 그냥 inum이라고 하면 왼쪽과 마찬가지로 이상한 숫자들만 나오고 &inum이라고 입력을 하게 되면 0x라고 시작 하는 메모리 주소가 보여진다.

 

2. 맨 위의 메뉴를 보면 View라는 메뉴가 있고 그 메뉴를 살펴보면 Debug Windows라는 메뉴가 있다. 거기에 Memmory라는 메뉴를 선택 해주어야 오른쪽에 Memmory라는 창이 뜬다. 그 창에서 int inum이라는 변수의 메모리 주소를 확인 할수 있다.

 

 3. 변수 inum에 5로 초기화를 시키고 F9키로 Break Point를 건다. F5키를 눌러 디버깅 모드로 들어가 F10키를 누르면 다음 줄을 실행 시켜 프로그램이 어떻게 작동 되는 지도 볼 수 있지만 메모리 주소에 결과 값이 어떻게 바뀌는 지도 볼수 있으므로 프로그램을 짠후에 한번씩 해보는 것도 좋을 것이다.  아~~ Memmory 창을 보면 4자리로 나타 나는데 이자리는 용량을 보여준다. int가 4바이트 이므로 1자리당 1바이트씩 4자리를 사용 하게 된다.

 

728x90
반응형

댓글