小编gar*_*t98的帖子

if(指针== NULL)和if(!指针)之间有什么区别?

使用之间有什么区别:

if( pointer == NULL) 
Run Code Online (Sandbox Code Playgroud)

if(!pointer)
Run Code Online (Sandbox Code Playgroud)

我关注两者在以下几点上的
区别:1.它们对编译器有何不同?如果是,那怎么样?
2.两者中哪一种是一般用途的推荐编码方式,为什么?
你能解释一下编译器如何"看到"NULL.

编辑:为简单起见,指针的类型为int*.

c++ pointers

3
推荐指数
1
解决办法
126
查看次数

标签 统计

c++ ×1

pointers ×1