Интересно, всегда ли:
void *ptr = NULL; printf("%p\n", ptr);
Уилл выдает (nil)вывод?
(nil)
Зависит ли это от реализации стандартной библиотеки или это стандартная спецификация C99?