NULL всегда ноль в C?
Вчера я брал интервью у парня, занимающего должность инженера-программиста среднего уровня, и он упомянул, что в C NULL не всегда равен нулю и что он видел реализации C, где NULL не равен нулю. Я нахожу это очень подозрительным, но я хочу быть уверен. Кто-нибудь знает, прав ли он?
(Ответы не повлияют на мое суждение об этом кандидате, я уже представил свое решение своему менеджеру.)