社区
图形处理/算法
帖子详情
请问为什么是NULL==xxx,而不是xxx==NULL
heronlzss
2009-01-18 11:24:37
各位谁知道:
TCHAR* strValue
if( NULL == strValue )
为什么不把NULL放后面呢? 谢谢!
...全文
88
4
打赏
收藏
请问为什么是NULL==xxx,而不是xxx==NULL
各位谁知道: TCHAR* strValue if( NULL == strValue ) 为什么不把NULL放后面呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
heronlzss
2009-01-19
打赏
举报
回复
呵呵 初来乍到 谢谢大家帮助!
rdsnow
2009-01-18
打赏
举报
回复
避免将"=="打成"="
如果是 if ( strValue = NULL ) 编译器不会报错,但是后果却很严重。
如果是 if ( NULL = strValue ) 编译器会报不能赋值的错误
这样就可以防止"=="打成"="的错误了
cnzdgs
2009-01-18
打赏
举报
回复
同上。
不过我都是把NULL写在后边,如果少写了=会有警告,最好养成习惯让自己的程序没有警告。
菜牛
2009-01-18
打赏
举报
回复
防止输入出错
if( NULL = strValue ) // 编译器会报错
if( strValue = NULL ) // 编译器不会报错
xxx
==
null
和
xxx
.equals(
null
)的区别
本文探讨了在Java中如何正确地进行变量是否为
null
的判断。文章对比了使用
xxx
==
null
与
xxx
.equals(
null
)两种方式的区别,并指出后者不仅毫无意义,还可能导致程序抛出空指针异常。正确的做法是仅使用前者进行判空操作。
xxx
.equals(
null
),
xxx
==
null
本文详细解释了在Java中如何正确地比较一个对象是否为
null
。通过两种不同的方式:使用equals()方法和使用==操作符,并阐述了它们之间的区别。
java判断list为空、
xxx
==
null
和
xxx
.equals(
null
)的区别
本文详细解释了在Java中如何判断List是否为空的方法,并对比了使用list.isEmpty()和list.size()==0的区别。此外,还讨论了
null
检查的重要性,以及如何避免使用
xxx
.equals(
null
)来防止空指针异常。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章