内功题试题1:分别给出BOOL,int,floa

10 查阅
内功题试题1:分别给出BOOL,int,float,指针变量与"零值"比较的if 语句(假设变量名为var)

参考答案:

正确答案:

\r\n

BOOL型变量:if(!var)
int 型变量: if(var==0)
float型变量:
const float EPSINON = 0.00001;
if ((x >= - EPSINON) && (x <= EPSINON)
指针变量: if(var==NULL)
剖析:
考查对0值判断的\"内功\",BOOL 型变量的0
判断完全可以写成if(var=

变量