- 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;}
bool、int、float、指针变量与"零值"比较的if语句
原文:https://www.cnblogs.com/dingou/p/11610076.html