שאלה ב-C הפונציה printf, למשל, יכולה לקבל תיאורטית כל טווח אפשרי של מספר משתנים, לאחר מחרוזת הפורמט - כשמספר הפרמטרים (וסוגם) מצוין ע"י המשתמש בתוכנית עצמה. האם ניתן להגדיר בצורה דומה פונקציות שמקבלות מספר פרמטרים לא ידוע מראש, בדומה ל-printf ?