title: When is a semicolon after } mandated in c/c++?
body: <pre><code>if(...) {
    ...
  }
  </code></pre>
  
  <p>It seems in the above case a <code>;</code> is optional,when is a semicolon after <code>}</code> necessary in c/c++?</p>