标签: linux pointers
它是否映射到内存中的零页面?
答案 0 :(得分:2)
它的Linux无关紧要。在C中,NULL常量被定义为' 0' - 零。当进程尝试在受保护模式上下文中取消引用其值为零的指针时,它会导致处理器引发中断,然后由OS处理(然后经常传递给应用程序的框架,这就是为什么.NET为你提供友好的NullReferenceExceptions,但C给你更多的神秘错误。