Per C 2011 7.19 3 NULL"expands to a null pointer constant, determined implementation" (when you turn on any one of several titles: <locale.h>, <stddef.h>, <stdio.h>, <stdlib.h>, <string.h>, <time.h>or <wchar.h>).
6.3.2.3 3 "[A] n 0 , void *." , C NULL 0 ((void *) 0), . , int, , , if (p == NULL) โฆ.
, NULL , int.
C NULL . C. (, , (int) (void *) 0 == 0.)