月归档:2012 年十一月

浅谈C语言中的布尔(bool)类型
HOT

 我们知道在C++里有专门的bool类型,用来表示真或假。但是在C语言里没有这样的类型(至少我是一直这么认为的),表达式的值0为假,非0为真。所以条件判断语句( if(…)、while(…) )非常灵活,甚至一个指针类型都可以是条件表达式。  为了使程序更清晰,我们常常会给出如下的宏定义:  typedef int BOOL;  #define TRUE 1 ...
阅读全文