Это означает, что функция может принимать переменное число аргументов:
void myprintf(const char *fmt, ...)
{
}
Вы можете вызвать вышеуказанную функцию любым из следующих способов:
myprintf("This is %d", 1);
myprintf("%d out of %d", 1, 2);
myprintf("%d/%d %c", 1,2, 'c');