Das "..." bedeutet soviel wie "beliebige Anzahl an weiteren Parametern"...

ist genau wie bei printf() da kann man nach dem Format-String ja auch beliebig viele Werte übergeben.

Die Funktion muss nur wissen wieviele Parameter übergeben werden, bei printf funktioniert das z.B. ganz einfach über die Auswertung des Format-Strings (man könnte aber auch als ersten Parameter z.B. direkt die Anzahl der weiteren Parameter übergeben).