I have a question regarding multiple parameter functions in C. If for example we rtake printf, we can pass different lenghted parameters to it

printf("");
printf("%d",num);
etc.....

How do I make a function which can take different parameters, so I don't always have to pass a static list of parameters to it

Thanks

Docmur