许多语言都实现为可变参数函数的是格式输出函数，在C语言的codice_1函数和Common Lisp的codice_2函数就是例子。这些函数都需要一个参数，指定格式的输出，再读取可变参数的值进行格式化。另外，可变参数函数在某些语言存在安全问题。例如C语言在没有长度检查和类型检查，在传入过少的参数或不符的类型时可能会出现溢位的情况，更可能会被利用为攻击目标。所以，在设计函数时可以先考虑其他替补方案，例如以类型安全的方式——重载。
例子.
C/C++.在C语言