title: Are all parameters in ternary operator mandatory or can you do "(exp1 ? : value)"?
body: <p>I would like to know if in the ternary operator in language C all parameters are mandatory?
  e.g.:</p>
  
  <pre><code>(exp1 ? : value2);
  </code></pre>
  
  <p>or you need to write:</p>
  
  <pre><code>(expr1 ? value1: value2);
  </code></pre>
  
  <p>I asked that because if you write: <code>(exp1 ? : value2);</code> What return if the <code>expr1</code> is <em>TRUE</em>?</p>