가변인자1 가변인자 사용하기 가변인자란? 이름 그대로 "변화가 가능한 인자"라는 뜻입니다. 인자는 함수에 전달하는 값이며, 매개변수라고도 불립니다. 가변인자를 사용한 함수의 예를 보자면, 처음 C를 입문하게 되면 printf()함수를 사용하여 "Hello, World!" 부터 시작하게 됩니다. 이 printf() 함수가 가변인자를 사용한 함수입니다. 또한 scanf() 함수 또한 마찬가지 입니다. t가변인자를 쉽게 사용하기 위해 제공되는 매크로가 있습니다. va_list args; va_start(ap, v) va_arg(ap, t) va_end(ap) 만약 이 매크로를 사용하지 않으면 그와 같이 동작하는 코드를 구현해야겠죠? 한번 해보시는것도 좋겠지만, 어렵게 길을 돌아갈 필요는 없을 듯합니다. 그리고 va_list는 char* .. 2010. 11. 12. 이전 1 다음