title: Is the order of boolean expressions important in while loop?
body: <p>what's the different between an expresion like:</p>
  
  <pre><code>int a, b;
  bool p = false;
  while (cin &gt;&gt; a &gt;&gt; b and not p) { // code }
  
  // and:
  
  int a, b;
  bool p = false;
  while (not p and cin &gt;&gt; a &gt;&gt; b) { // code }
  </code></pre>