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

主站

首页_码到城攻码到城攻分享但不限于IT技术经验技巧、软硬资源、所闻所见所领会等,站点提供移动阅读、文章搜索、在线留言、支付打赏、个人中心、免签支付等功能https://www.codecomeon.com/index

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

假设布尔变量名为 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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值