title: If statement without condition
body: <p>I would like to ask what is the behaviour of the C language on the following:</p>
  
  <pre><code>int n = 0;
  .
  .
  // n in this block may change value to something else but a (positive) number
  .
  .
  if(n)
  {
    // do something
  }
  .
  .
  </code></pre>
  
  <p>So what the <code>if(n)</code> means when the <code>n</code> is an integer?</p>