title: Don't understand while(cin>>a>>b, a)
body: <pre><code>int a,b;
  while (cin&gt;&gt;a&gt;&gt;b, a)
  {
      some task;
  }
  </code></pre>
  <p>I don't understand the while loop condition here. I understand that I am taking input of <code>a</code> and <code>b</code>. But what is with the <code>, a</code> part?</p>