Comment on the following 2 C programs.<br><pre><code class="c-program">#include &lt;stdio.h&gt; //Program 1int main(){ int a; int b; int c;}#include &lt;stdio.h&gt; //Program 2int main(){ int a; { int b; } { int c; }}</code></pre>

Correct Answer: In Program 1, variables a, b and c can be used anywhere in the main function whereas in Program 2, variables b and c can be used only inside their respective blocks