Can we pass variable number of arguments to a function in c?
make sure that the variable argument list should always be at the end of the argument list
example: void func(float a, int b, ...) is correct
void func(float a, int b, ...)
but void func(float a, ..., int b) is not valid
void func(float a, ..., int b)