title: Does using a prototype + definition instead of just a definition speed up the program?
body: <p>Im very new to C programing, but have limited experience with Python, Java, and Perl. I was just wondering what the advantage is of having the prototype of a function above main() and the definition of that function below main() rather than just having the definition of said function above main(). From what I have read, the definition can act as a prototype as well.</p>
  
  <p>Thanks in advance,</p>