더북(TheBook)

실행하면 function_without_params()함수 안 printf()문이 실행되어 ‘전달값이 없는 함수입니다.’가 출력됩니다. 함수를 호출할 때도 전달값이 없고 함수에도 매개변수가 없지만, 문제없이 출력됨을 확인할 수 있습니다.

Note 매개변수와 인수

매개변수(parameter)는 함수를 호출할 때 전달되는 값이 저장되는 변수이고, 인수(argument)는 함수를 호출할 때 전달하는 값이나 변수입니다. 다음처럼 함수를 선언할 때 a, b는 매개변수이고, 함수를 호출할 때 1, 2는 인수입니다. 1, 2는 인수입니다.

void function(int a, int b); // 함수 선언
...
function(1, 2); // 함수 호출
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.