C-Language/Variable Arguments 썸네일형 리스트형 Variable Arguments in C language C 언어에서 가변인자(Variable Arguments) 함수 사용하기 함수를 선언할 때 그 아규먼트의 수가 정해지지 않고 프로그램이 작동 중일 때 결정되는 경우가 있다. 이와 같이 함수의 파라미터 수를 개발시에 결정할 수 없을 경우에는 가변인자 함수를 선언하면 실행시에 다양한 갯수의 아규먼트가 전달되더라도 처리할 수 있게 된다 C 언어에서는 가변인자 함수를 위해 stdarh.h 헤더파일과 그 안에 선언된 va_list, va_start, va_end, va_arg 등의 매크로를 지원하고 있다 가변인자 함수 선언int sum(int, ...); 파라미터를 선언할 때는 첫 번째 파라미터의 자료형은 반드시 int 이어야 하고, 뒤 이어서 3개의 점을 입력하면 된다 첫번째 정수 파라미터(int)는 아규먼트의 .. 더보기