title: Practical use of extra braces in C
body: <p>I know <code>{}</code> are used to separate entities such as functions, classes and conditional branching, but what other use would they have here?</p>
  
  <pre><code>#import &lt;stdio.h&gt;
  
  int main(void) {
      {{{
          printf("main\n");
      }}}
      return 0;
  }
  </code></pre>
  
  <p>EDIT:</p>
  
  <p>I found that it may be useful primarily for information hiding, along with <a href="http://en.wikipedia.org/wiki/Nested_function" rel="nofollow">nested functions</a>. From the answers below it would seem they can be used as a marker during debugging and be removed in the release, but that this should not be endorsed.</p>