title: Initializing variables in C
body: <p>I know that sometimes if you don't initialize an <code>int</code>, you will get a random number if you print the integer.</p>
  
  <p>But initializing everything to zero seems kind of silly.</p>
  
  <p>I ask because I'm commenting up my C project and I'm pretty straight on the indenting and it compiles fully (90/90 thank you Stackoverflow) but I want to get 10/10 on the style points. </p>
  
  <p>So, the question: when is it appropriate to initialize, and when should you just declare a variable:</p>
  
  <pre><code>int a = 0;
  </code></pre>
  
  <p>vs. </p>
  
  <pre><code>int a;
  </code></pre>