1.对于BOOL型变量与零值的比较:
(例:BOOL flag)
其规范写法为if(flag)和if(!flag);
2.对于float或着double型变量与零值的比较:
应根据实际计算的值设定相应的近似零值常量,
const float EPSIN=0.000001;
if((x>==-EPSIN)&&(x<==EPSIN))
{...}
3.对于指针类型与零值的比较:
char *p;
if(p==null)或者if(p!=null)
1.对于BOOL型变量与零值的比较:
(例:BOOL flag)
其规范写法为if(flag)和if(!flag);
2.对于float或着double型变量与零值的比较:
应根据实际计算的值设定相应的近似零值常量,
const float EPSIN=0.000001;
if((x>==-EPSIN)&&(x<==EPSIN))
{...}
3.对于指针类型与零值的比较:
char *p;
if(p==null)或者if(p!=null)