title: Declaring function parameters after function name
body: <pre><code>int func(x)
  int x;
  {
      .............
  </code></pre>
  
  <p>What is this kind of declaration called?</p>
  
  <p>When is it valid/invalid including C or C++, certain standard revisions and compilers?</p>