BOOL : if ( !a ) or if(a)
int : if ( a == 0)
float: if ( a < 0.000001&& a >-0.000001)
pointer : if ( a != NULL) or if(a == NULL)
BOOL : if ( !a ) or if(a)
int : if ( a == 0)
float: if ( a < 0.000001&& a >-0.000001)
pointer : if ( a != NULL) or if(a == NULL)