![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
if(NULL != p)和if( p!=NULL )在C语言中有什么区别 具体是什么意思!
4个回答
展开全部
没什么区别,防止敲击键盘是出错时,编译器是否能提示报错。
if(NULL != p) 如果写错写成if(NULL = p) 会报错
if( p!=NULL )如果写错写成if(p=NULL) 不会报错
一种编程小技巧,没什么的
if(NULL != p) 如果写错写成if(NULL = p) 会报错
if( p!=NULL )如果写错写成if(p=NULL) 不会报错
一种编程小技巧,没什么的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
功能是一样的,只是传说中如果使用NULL != p则不容易出错。因为有些人很粗心地把!=或==写成=。
但我个人认为还是写p != NULL比较好,这样比较符合习惯。
但我个人认为还是写p != NULL比较好,这样比较符合习惯。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1楼正解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询