>>439

436の言うとおり、C言語では今でも
NULL == ( (void*) 0 )
ただしC++は NULL == 0

C、C++とも文字列終端文字は'\0'

0 != NULL != '\0'

MSのドキュメントが文字列終端をあらわすのにNULLをつかってるのは、
VC++の言語使用。

世の中の入門書はVC++関係が多いので結構勘違いしてる人が多い。
ただ、素で間違ってる著者も結構いる。


あと、

int == 4byte
char == signed char
1byte == 8bit

こういうのが常識だと思ってると、場合によっては痛い目みる。