现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

与“零”值的各种比较

2012-07-31 06:42 工业·编程 ⁄ 共 203字 ⁄ 字号 暂无评论

1. 与bool 类型比较

根据布尔类型的语义, 零值为“假”, 任何非零值都为真

if (flag) // flag 为真

if (!flag) // flag 为假

2. 整型变量与零值比较

if (value == 0)

if (value != 0)

3.浮点变量与零值比较

const float EPSINON = 0.00001;

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

4. 指针与零值比较

if (p == NULL)

if (p != NULL)

给我留言

留言无头像?