#include<stdio.h>
int main() {
int *p=NULL;
if (p == NULL) {
printf("%x",*p );
}
return 0;
}
如果可以,怎么样? 如果我不能,它有什么价值?
答案 0 :(得分:2)
不,你通常不能取消引用一个NULL
指针,它会产生未定义的行为。
这就是重点,所以这个想法有点奇怪。
请注意,这并不意味着您的代码无法在任何平台上运行或产生结果,但它仍然违反了语言规范,因此在某些特定实现上运行代码的结果并不是这样。无所谓。