C语言条件执行注意点

来源:互联网 发布:联合石油数据库官网 编辑:程序博客网 时间:2024/05/29 13:33


1. bool型变量应该直接出现于条件中,不要进行比较

  bool b =TRUE;  if(b)  {  }  else  {  }


2.普通变量和0 值比较时,0值 应该出现 在比较符号左边

int i=1;if(0==i){}else{}


3.float型变量不能直接进行0值 比较,需要定义精度

#define EPSINON   0.00000001float f = 0.0;if( -EPSINON <=f) &&(f <= EPSINON)){}else{}


原创粉丝点击