>ヌルポインタは内部表現がどうであろうと、Cの中では0だ
ちがいます
Cの中ではヌルポインタの値がなんであるかは規定されていません
コンパイラが0をヌルポインタにするだけです