1.bool值与零值比较
一般bool真为任意值,假为0
假设布尔变量为flag,
if(flag)//bool值为真
if(!bool)//bool值为假
2.整形和零值比较
假设整形变量为value,
if(value==0)
if(value!=0)
3.浮点值和零值比较
定义一个精度EPSINON,例如EPSINON=0.000001
假设浮点值变量为x
if((x<=EPSINON)&&(x>=-EPSINON))
4.指针变量和零值的比较
设指针变量为p
if(p==NULL)
if(p!=NULL)