title: Why every for loop starts with int i=0?
body: <p>In most popular programing world, when you write for loops it will look like this, </p>
  
  <pre><code>for(int i = 0; condition; increment or decrement i) {}
  </code></pre>
  
  <p>My question is, why we write int i = 0 ? Why can't default be int a = 0 or int b = 0. I know this is possible but is there any history behind int i =0 ?</p>