C语言里面没有标准的布尔运算符,比如ture和false,所以你使用这两个单词是无意义的。
C语言里面,0是假,其他都是真
你可以定义宏
#define ture 1
#define false 0
在C语言标准(C89)没有定义布尔类型,所以C语言判断真假时以0为假,非0为真。所以我们通常使用逻辑变量的做法:
//宏定义布尔类型
#define BOOL int
#define TRUE 1
#define FALSE 0
//定义一个布尔变量
BOOL flag = FALSE;
三种办法:
1.加头文件
2.自定义宏
#define true 1
#define false 0
3.直接将true和false用1和0代替
C语言选择结构之switch语句
那就将true改成:
1=1