int a; ...; (a == a) fails?
<p>if we set <em>float</em> and <em>double</em> type to <em>NaN</em> then they are not equal to anything including <strong>themselves</strong>.<br>
can such a thing happens for <em>int</em>?</p>
