Tag Archives: C

C언어에서 가변 파라메터를 가지는 함수

순수 C언어 함수는 일반적으로 함수 파라메터의 갯수가 고정적이고 OOP에서 보이는 오버로딩과 같이 하나의 함수이름으로 서로 다른 파라메터를 가지는 함수를 사용할 수 없다. 그런데 C언어 함수 중 printf()류의 함수는 파라메터가 최소 1 개 이상으로 가변적이다. 예를 들면 아래 printf 함수는 동일한 결과를 출력하지만 사용한 파라메터의 갯수는 다르다. printf(“Hello World!”); /* 파라메터 1개 사용 */ printf(“Hello %s!”,… Read More »