bool、int、float、指针变量与"零值"比较的if语句

  • bool型数据:if ( flag ) { A;} else { B;}
  • int型数据:   if ( 0 == flag ) { A;} else { B;}
  • 指针变量:   if (NULL == flag) { A; } else {B;}
  • float型数据: #define NUM (0.000001)  if ((flag >= -NUM) && (flag <= NUM)) { A; } else { B;}

猜你喜欢

转载自www.cnblogs.com/dingou/p/11610076.html