형광 친부분 출력이 4인데
*(arr+1) 에서 저거는 4부분의 값을 역참조 해서
식을 다시써보면
*(*(arr+1)+2) ==. *(4+2). 가 되서 액세스 오류 뜨는거아니야..?
억지로 이해하기론 *(arr+1) 를 실행하게되면 바로 값을 긁어오는게아니고
다시 4의 주소값을 내주는걸로 이해하긴했는데
어째서 역참조인데 값이아닌 포인터를 반환하는거야?
전공시험이라서 좀 자세히 공부하고 가고싶어서
형광 친부분 출력이 4인데
*(arr+1) 에서 저거는 4부분의 값을 역참조 해서
식을 다시써보면
*(*(arr+1)+2) ==. *(4+2). 가 되서 액세스 오류 뜨는거아니야..?
억지로 이해하기론 *(arr+1) 를 실행하게되면 바로 값을 긁어오는게아니고
다시 4의 주소값을 내주는걸로 이해하긴했는데
어째서 역참조인데 값이아닌 포인터를 반환하는거야?
전공시험이라서 좀 자세히 공부하고 가고싶어서
댓글 0