Является ли поведение undefined для печати нулевых указателей спецификатором преобразования %p
?
#include <stdio.h>
int main(void) {
void *p = NULL;
printf("%p", p);
return 0;
}
Вопрос относится к стандарту C, а не к реализациям C.