ちょっと調べてみた

#ifdef __cplusplus
    #define NULL 0 ←C++の時
#else
    #define NULL ((void *)0) ←Cの時
#endif

あるじゃな〜い
NULLは ただのゼロ
\0は ヌル文字

\0は”改行コード”で調べるといっぱい出るぞ