I knew this but I have forgotten. How do you declare a function that
has to accept a variable number of arguments?
For instance, the printf() function has a variable number of arguments
it can take.
I believe languages such as Visual Basic call this feature Param
Array().
I believe the syntax had something to do with suffixing three periods
in the argument prototype, but I can't be sure. Can someone shed light
as to the syntax and also the restrictions or limitations that come
with having variable arguments in functions? Do they have to be the
last argument? It seems quite logical to think that "they" need to be
the last argument in the function definition. Are there any other
nuances to having variable arguments?