(...
로 인자를 받을때 사용하는 것)
ex) int printf(const char *format, ...)
<stdarg.h> 헤더파일에 들어있다
가변 인자의 시작주소를 가리킬 포인터이다.
va_list ap;
가변 인자를 가져올 수 있도록 포인터 설정
void va_start(va_list ap, variable_name);
va_list
로 만들어진 포인터가 들어간다format
)가변 인자 포인터에서 특정 자료형 크기만큼 값을 가져옴
var_type va_arg(va_list ap, var_type)
va_list
로 만들어진 포인터가 들어간다가변 인자 처리가 끝났을 때 포인터를 NULL로 초기화
void va_end(va_lit ap);