title: Explanation what for(i=0;1;i++) does in C?
body: <p>what <code>for (i=0;1;i++)</code> exactly does? when the <code>for loop</code> will terminate? after reaching value of <code>i=1</code>? When will that happen?
  (looked for this type of loop in internet and Book C(how to program, Deitel&amp;Deitel), without any result...)</p>
  <pre><code>    int i;
      for (i=0;1;i++)
          {
          if (*Something Happens*)
              break;
          }
  </code></pre>