首页 > 学院 > 开发设计 > 正文

int、bool、float、指针变量与“零值”的比较

2019-11-08 01:33:46
字体:
来源:转载
供稿:网友

虽然效果一样的写法有多种,但最佳的风格应如下所示:

int n;

if(n == 0)

if(n != 0)

bool flag;

if(flag)

if(!flag)

float n;

const float EPSINON = 0.00001;

if((n >= -EPSINON) && (n <= EPSINON))

// 不可将浮点变量用“==”或“!=”与数字比较,应设法转化为“>=”或“<=”

char *p;

if(p = NULL)

if(p = !NULL)


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表