1. 가변인자란? - 변수의 개수가 상황마다 변할 수 있는 인자. - 대표적인 예로 printf()와 scanf() 2. 가변인자를 사용하기 위한 함수 - va_start(var_list, lastfix) > Stack 상의 첫 가변인수의 위치를 구해 va_list 형에 대입한다. 함수가 호출되기 전에 선언되어 있어야 한다. > lastfix는 고정인수를 뜻한다. 고정인수는 가변인수의 시작번지를 찾기 위한 역할을 한다. (고정인수의 다음이 가변인수의 시작번지) - va_arg(va_list, type) > 가변 인수를 읽는 함수 > 첫 번째 인수는 va_start가 사용한 ap와 동일한 변수이고, ap가 가리키는 번지의 데이터를 가변인수로 읽는다. > 두 번째 인수는 type은 가변인수의 데이터 형을 나..