title: Is there a way to predict the value of an uninitialized variable?
body: <p>Is there a way to predict the value of an uninitialized variable in C language?</p>
  
  <p>For example:</p>
  
  <pre><code>int i;
  if ( i == &lt;a number in the memory&gt; ) 
  {
      //task;
  }
  </code></pre>
  
  <p>And what if we use pointers?</p>
  
  <pre><code>int* p;
  if ( p == NULL ) // or a number again
  {
      //task;
  }
  </code></pre>