1.int型与零值比较
if(n == 0)
if(n != 0)
2.布尔型与零值比较
if( boolflg )
if( !boolflg )
3.指针与零值比较
if( p == NULL )
if( p != NULL )
4.float型与零值比较
const float EPSION = 0.000001
if( x >= -EPSION && x =< EPSION ) //此处等价与if( x == 0)
因为float不是精确存储,无法直接判断大小,只能设置一个精度,然后在误差允许的范围就可以认为是相等的