>>240
C なんかでは、「そう言う実装にする」ことに言語仕様で規定してるだけの話。

> なぜCや、あるいはその他の言語でわざわざ
> ショートカットを行なうと定義されているかわかりますか?

あんた、天然 ? 短絡評価っていう言葉知っててそう言うこと知らん奴いるとで
も思ってんの ? まあ、一応書いとこ... if(p != NULL && p->a == 0){...
でわかるだろ ?

意味的には、(A == 0) AND (B / A = 1) なんて論理式は、A == 0 の時は、
未定義なんだよ。(本当は A AND B == B AND A だからね。) でも、上に書いた
ような if() 文がかけると便利なことが多いから、C では、短絡評価するように
規定されてるだけだよ。わかった ?

まあ、正直「意味」のほうは良い言葉が思いつかん。それはどうでもいいから、
「>>226 ショートカットを行なうのが論理演算だということです」なんて事を
堂々と書くな、バカ。