首页 > 其他 > 详细

四种类型的变量与零值得比较

时间:2016-03-04 22:48:38      阅读:154      评论:0      收藏:0      [点我收藏+]

第一种:布尔变量与零值的比较:

假设布尔变量名为 flag

  正确做法     

if(flag)

if(!flag)

  不良做法:

if(flag == TRUE)

if(flag == 1)

if(flag == FALSE)

if(flag == 0)


第二种:整型变量与零值的比较:

假设整型变量名为 value

  正确做法 

if(value == 0)

if(value != 0)

  不良做法:

if(value)

if(!value)


第三种:浮点变量与零值的比较:(float double)

假设变量名字为x

  正确做法 

if((x >= -EPSINON) && (X <= EPSINON))

其中EPSINON 为允许的误差 即精度

  不良做法:

if(x == 0.0)


第四种:指针变量与零值的比较:

假设指针变量名为 p

  正确做法 

if(p = NULL)

if(p != NULL)

  不良做法:

if(p)

if(!p)


本文出自 “Li_Ning_” 博客,谢绝转载!

四种类型的变量与零值得比较

原文:http://18392655994.blog.51cto.com/10154962/1747695

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!