这两个陈述之间的区别? - C++

Ale*_*lex 4 c++ null pointers boolean-expression dereference

我是一名试图更好地理解指针的编程学生,我学到的一点是你可以设置指向NULL的指针.我的问题是,这两个陈述有什么区别?什么时候他们会返回真/假?

if (some_ptr ==  NULL)

if (*some_ptr == NULL)
Run Code Online (Sandbox Code Playgroud)

谢谢!

mr-*_*-sk 9

第一个将变量的地址与null进行比较,第二个取消引用指针,获取保持在其中的值并将其与null进行比较.