(고정인자는 잘 알고 있으니) 가변 인자에 대해서 알아보고, 실습해보자.
가변 매개변수 함수 Variable-argument function 를 줄여서 Variadic function라고도 한다.
우리가 사용하는 함수의 대부분은 고정 매개변수이다.
고정 매개변수가 뭐냐고?
아래와 같은 형태이다.
즉 인자가 몇개이건간에 갯수가 정혀져 있다.
void func(int a, int b)
void func(2, 3); // 이렇게 호출한다.
그럼 가변 인자는 뭐겠어?
인자 갯수가 정해지지 않았다는 거지…
예를 들어 int 인자가 오긴 오는데, 3개가 올지, 10개가 올지 모르는경우이다.