정수 0을 void 포인터형으로 캐스팅한게 (void *)0, 즉 NULL

정수 0을 문자로 표현한게 '\0', 즉 NUL이지만 이건 그냥 읽을 때만 쓴다?