:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/05/14 16:50
b 는 함수에 "call by value" 로 전달되었기 때문입니다. 즉, 함수가 시작될 때 다른 int 가 만들어지고 그 int 에 b 가 카피되었을 뿐 b 본체는 건드려지지 않은 것이죠. 그에 비해 p 는 포인터가 전달되었기 때문에, 함수가 시작될 때 임시 int 가 만들어지는 것이 아니라 p 의 메모리 주소에 입력된 데이터가 직접 변경되죠. 그래서 b 는 그대로입니다.
|