由于在C语言中,并没有bool型,而在C++中有定义,在MSDN中搜索bool,有如下的解释: bool C++ Specific 如果直接使用bool型,会提示出错,可以采用下面的方法定义bool型 typedef enum bool { FALSE = 0, TRUE = 1 } BOOL; 也可以直接明了的使用: #define TRUE 1 #define FALSE 0 typedef int BOOL; 按后在后面就可以进行定义了,例如 BOOL u; BOOL c1();