title: C terminology: header vs. signature
body: <p>the word header as far as I know is usually in reference to a header file while the word signature is in reference to the arguments and return type of the function. For example, in my experience this would be called a signature:</p>
  
  <pre><code>int ptInPoly(Point q, Point p[], int n)
  </code></pre>
  
  <p>My professor is calling this a header in my assignments. I have found this confusing and would like to know if this different use terminology is common or something that only he does. Thanks</p>
  
  <p>Here is some more context around the use of the term header:</p>
  
  <p>"Your program must have a function with header: <code>int ptInPoly(Point q, Point p[], int n)</code> that determines if point q is in the polygon given in p"</p>