摘要: 博客园cnblogs不知为何最近开始渐有C语言开发重启的迹象,不少人开始写一些C语言的教程。其中看到一段有趣的留言,提到这个写法:if (p == NULL),有人说这是不好的~,经典不提倡的~,会写错出问题的~,华为都禁止的~。我倒是有些不同的看法。首先这种写法是有问题,一般来讲对于空指针可以这样写if ( p )或者反义是这样 if ( !p )既简单,还节省字数。如果是想写的比较容易懂,那么if (p == NULL) 是我提倡的方式。你可以很简单的读成“如果p等于空值”,反过来的方式NULL==p就有些别扭,不是给人看的。有人提到p==NULL很容易写成p=NULL,代码出错啦!会有b 阅读全文
posted @ 2011-07-05 20:57 林志玲 阅读(11578) 评论(8) 推荐(3) 编辑