хорошая статья на тему - http://www.rsdn.ru/forum/cpp/418970.1.aspx
Краткий конспект:
Список параметров совсем пустой быть не может, должен быть прописан хотя бы один явный параметр, адрес которого мы можем получить при выполнении программы. Заголовок такой функции может выглядеть так:
int f(int k...);
Ни запятая, ни пробел после параметра не обязательны, хотя можно их и прописать.