"인자"랑 "인수"의 차이.

dakiller6의 이미지

메인함수에서 서브루틴 등으로 전달해주는 값을 지칭하는 용어로 대충 알고 있는데 항상 헷갈리네요.

둘이 같은 건가요? 아니면 다른 건가요?

lsj0713의 이미지

한글로 써놓으니까 뭐가 뭔지 모르겠군요;;; 아마도 argument와 parameter를 얘기하는 것 같은데, 보통 별 구분 없이 쓰이기도 하지만 C 표준문서에서 argument는 함수 호출 수식에서 매개변수 리스트에 있는 것들을, parameter는 함수 내부에서 쓰이는 매개변수들을 의미합니다. 즉 argument가 함수 외부의 매개변수들이고 parameter가 함수 내부의 매개변수들이죠.

방준영의 이미지

인수가 표준어이고 인자는 비표준어입니다. variable을 '변자'라고 하지 않고, constant를 '상자'라고 하지 않는 것처럼 8) 통일성 차원에서 인수라고 하는 게 좋겠습니다.