3
% p로 널 포인터를 인쇄하는 것은 정의되지 않은 동작입니까?
%p변환 지정자로 널 포인터를 인쇄하는 것이 정의되지 않은 동작 입니까? #include <stdio.h> int main(void) { void *p = NULL; printf("%p", p); return 0; } 질문은 C 구현이 아니라 C 표준에 적용됩니다.
이 태그는 국제 표준 ISO 9899 : 1999 ( "C99"라고도 함)에 관한 질문과 C99로 작성된 코드에 대한 질문을위한 것입니다 (2011 년 개정 C11과 같은 K & R C, C89 또는 이후 C 표준 개정과 반대). .