title: Difference between #pragma and _Pragma() in C
body: <p>What is the difference between <code>#pragma</code> and <code>_Pragma()</code> in C?</p>
  
  <p>syntax:</p>
  
  <pre><code>#pragma arg
  </code></pre>
  
  <p>and </p>
  
  <pre><code>_Pragma(arg)
  </code></pre>
  
  <p>When should I use <code>_Pragma(arg)</code>?</p>