>>690
>0・NULL・\0を同一に扱ったり、
\0 は、\0xx という 8 進数表示にしか過ぎない。「ナルキャラクタを \0 とあらわす」というわけではなく、\n, \t とは事情が異なる。
\0 と 0 は同一では?

NULL と 0 の区別については次を参照。
http://www.kouno.jp/home/c_faq/c5.html#9
>Cプログラマーは、ポインターが必要な 状況ではNULLと0は交換可能で、キャストされていない0を使うことは ぜんぜん問題ないことを理解しなければならない。
実際、c++ では NULL とかかずに 0 と書いている人は多いようだ。

結論:全部 0 と書いて問題なし。