title: How does printf() works without argument count being explicitly mentioned
body: <p>In function with variable number of arguments, the "first argument" is "total number of arguments" being passed. But in <code>printf()</code> we never mention argument count. So how does it get to know about the total argument list ? How does <code>printf()</code> works ?</p>