I wonder if does:
void *ptr = NULL; printf("%p\n", ptr);
Will always gives (nil) output?
(nil)
Does it depend on standard library implementation, or it's a C99 standard specification?