false是布尔类型的变量，表示假。但是在C语言中并不支持该类型的变量。C++支持布尔类型的变量。布尔类型变量只有true和false两个值。通常用来表示条件的真与假，与常用的1(真)和0(假)相对应。可以通过宏定义的方式来对false和true定义定义，达到布尔量的效果。如：//宏定义布尔类型#define;BOOL;int;;//;用BOOL代表int类型#define;TRUE;1;;;;//;真#define;FALSE;0;;;//;假//定义一个布尔变量BOOL;flag;=;FALSE;
就是“假”的意思和“true”相对比如判断“2大于1”这个语句，就是true，判断“1大于2”结果就是false
false汉语是（逻辑假；反之则为假）和ture是相反的，在c中没有这样的函数，也不是什么表达式，顶多是个定义量，定义是false错误的；假的。
“假”的意思c语言没有这个东西，只有非0，如果这个数是0那么就是假如果不是0就是真那么我们可以得知，-5等负数也是真不信可以测试