BOOL 使用规范 (其实,很是挺重要的)

if 语句与布尔值

if 语句是 C++/C 语言中最简单、最常用的语句,然而很多程序员用隐含错误的方式 写 if 语句。

假设布尔变量名字为 flag,它与零值比较的标准 if 语句如下:

if (flag) // 表示 flag 为真

if (!flag) // 表示 flag 为假

其它的用法都属于不良风格,

例如: if (flag == TRUE)

if (flag == 1 )

if (flag == FALSE)

if (flag == 0)

posted @ 2012-05-04 23:19  高笑228  阅读(201)  评论(0编辑  收藏  举报