title: C Deciphering declarations
body: <p>Ok, this was a bit too much for me. How do you read these declarations?</p>
  
  <pre><code>char *(*(**myCBT[][10])())[];
  </code></pre>
  
  <p>Please note: I'm not specifically asking for this example but for a general rule of thumb if a beginner like me faces a tough puzzle like this.</p>