title: Weird for loop condition
body: <p>This for loop works even though the condition is given is as just <code>t</code>.</p>
  
  <p>How is this possible when its not even a valid condition?
  Are there many other exceptions like this ?</p>
  
  <pre><code>for (t=10; t; --t) {
    printf("%d",t);
  }    
  </code></pre>