Trying to understand function prototypes : <p>I'm going through K&amp;R and I'm on the functions chapter, and I have a quick question:</p>

<p>Do I always have to declare functions as prototypes? What decides what kind of arguments will be in the prototype? Can it just be two variables in the function definition?</p>

<p>Thanks!</p>
