我想知道是否:
void *ptr = NULL;
printf("%p\n", ptr);
Run Code Online (Sandbox Code Playgroud)
会不会给出(nil)输出?
它是依赖于标准库实现,还是C99标准规范?
#include <stdio.h>
void main ()
{
int* p = NULL;
printf("%d", *p);
}
Run Code Online (Sandbox Code Playgroud)
它打印:
#include <stdio.h>
void main ()
{
int* p = NULL;
printf("%d", *p);
}
Run Code Online (Sandbox Code Playgroud)