title: What does this piece of code do? a = (a == b) ? c: b;
body: <pre><code>a = (a == b) ? c: b;
  </code></pre>
  
  <p>I don't understand. All of them {a, b, c} are variables set with certain value by the programmer.</p>