title: Difference between a compound statement and a block in C++?
body: <p>I often hear about the term of "compound statements" almost interchangeably used for a block, starting and ending with curly brackets of <code>{}</code>. I see no differences to a block. </p>
  
  <p>So my Question is:</p>
  
  <ul>
  <li>Is there a difference between a "block" and "compound statement"?</li>
  </ul>