what does this mean char (*(*a[4])())[5]?
<p>Hi I came across the question in "Test your skills in c++".</p>

<p>Please let me know what does it  mean with an example?</p>

<p><em><strong>Edited Section</em></strong>: Sorry for the extra parenthesis, edited &amp; removed.</p>

<blockquote>
  <p>char (*(*a[4])())[5]</p>
</blockquote>

<p>Thanks &amp; regards in advance.</p>
