안녕하세요, 5주차 [메모리] 퀴즈 9번 문제를 풀고 나서 다시 되짚어 보니 제 이해과정이 맞는지 의문이 들어 이렇게 질문을 드립니다.
9행에서, x의 주소를 func이라는 함수에 넣는다. func 함수는 정수의 주소를 입력받아 y라는 포인터에 저장한다. 그렇다면 y = &x; 이 된다. *y는 포인터 y가 가리키는 값으로, *y = *&x = x = 10; 이 성립한다. 그러므로 printf("%i", x)를 실행하면 10이 출력된다.
저는 위와 같이 생각해보았는데요, 제가 이해한 방식이 맞는지 한번 봐주시면 감사드리겠습니다 :)
comment