C언어 입문책으로 보통 윤성우 저자분의 열혈책을 많이 사용하는데,
개발자 사이에서 잘못된 정보가 많다 vs 쉽게 설명했다 라는 의견이 있다.
둘 다 맞는 말인데.. 대표적으로 잘못된 정보가 제목에 적힌 내용이다.
c언어에서는 함수의 주소값을 넘기는 call by address 형태는 존재하지만,
reference 형태는 존재하지 않는다.
참조의 정의를 어떻게 하느냐에 따라 다를 수 있다고 볼 수도 있겠지만..
c언어의 창시자라는 데니스 리치가 쓴 the c programming language나
c11 표준에도 call by reference를 지원하지 않는다고 한다.
댓글 없음:
댓글 쓰기