您的位置:首页 > 其它

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

2016-03-21 09:58 274 查看
第一种:布尔变量与零值的比较:

假设布尔变量名为 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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: