실행결과 |
철수네 주소 : 00000080D0BEFA24, 암호 : 1 영희네 주소 : 00000080D0BEFA44, 암호 : 2 민수네 주소 : 00000080D0BEFA64, 암호 : 3 미션맨이 방문한 곳의 주소 : 00000080D0BEFA24, 암호 : 1 미션맨이 암호를 바꾼 곳의 주소 : 00000080D0BEFA24, 암호 : 3 >> 스파이가 미션을 수행하는 중 << 스파이가 방문한 곳의 주소 : 00000080D0BEFA24, 암호 : 2 미션맨이 방문한 곳의 주소 : 00000080D0BEFA44, 암호 : 2 미션맨이 암호를 바꾼 곳의 주소 : 00000080D0BEFA44, 암호 : 6 >> 스파이가 미션을 수행하는 중 << 스파이가 방문한 곳의 주소 : 00000080D0BEFA44, 암호 : 5 미션맨이 방문한 곳의 주소 : 00000080D0BEFA64, 암호 : 3 미션맨이 암호를 바꾼 곳의 주소 : 00000080D0BEFA64, 암호 : 9 >> 스파이가 미션을 수행하는 중 << 스파이가 방문한 곳의 주소 : 00000080D0BEFA64, 암호 : 8 |
스파이가 방문한 곳의 주소는 미션맨이 방문한 철수네, 영희네, 민수네 주소와 똑같습니다. 암호는 1, 2, 3이었다가 미션맨이 방문하며 3, 6, 9로 바뀌었습니다. 그런데 스파이가 여기에서 1을 빼서 2, 5, 8이 됐습니다. 이렇게 포인터 변수 미션맨이 방문해 바꾼 암호를 포인터 변수 스파이가 방문해 다시 바꾸었습니다. 그럼 실제로 변수 철수, 영희, 민수에 저장된 값도 바뀌었는지 확인해 보겠습니다.
7.2.4 포인터추가하기.c