title: Figuring out C Declarations like: double (*b)[n]
body: <p>I'm trying to figure out some C declarations. What is the meaning of these C declarations?</p>
  
  <pre><code>double (*b)[n];
  double (*c[n])();
  double (*d())[n];
  </code></pre>