>>705
ショートサーキットでググれ

と言いたかったのだが、ググってみるとノイズが多いな。

少なくとも規格では、
左項で条件式の結果が一意に決まる場合には
右項は評価されないとされている。
&& の場合は、左項が偽の場合には右項を評価するまでもなく偽になり、
|| の場合は、左項が真の場合には右項を評価するまでもなく真になる。
これをショートサーキットと言って、
その NULL チェックはショートサーキットの利用例としてポピュラー。

ただ、もしこの規格を無視したコンパイラがあって、
やむを得ずそのコンパイラを使わなければならない状況なのであれば、
ショートサーキットを使わないようにせざるを得ない。
ただ、そんなコンパイラの話は聞いたことないが。